diff --git a/.astro/data-store.json b/.astro/data-store.json index ca4a921..fcbf9c5 100644 --- a/.astro/data-store.json +++ b/.astro/data-store.json @@ -1 +1 @@ -[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.15.3","content-config-digest","f756207bb1b45114","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"site\":\"https://txarli.dev/\",\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[],\"responsiveStyles\":false},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"material-theme-darker\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true,\"allowedDomains\":[]},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"headingIdCompat\":false,\"preserveScriptOrder\":false,\"liveContentCollections\":false,\"csp\":false,\"staticImportMetaEnv\":false,\"chromeDevtoolsWorkspace\":false,\"failOnPrerenderConflict\":false},\"legacy\":{\"collections\":false}}","posts",["Map",11,12,31,32],"hello-world",{"id":11,"data":13,"body":19,"filePath":20,"digest":21,"rendered":22},{"title":14,"slug":11,"description":15,"added":16,"tags":17},"Hello, world!","This is an example blog!","May 01 2024",[18],"personal","This is an example blog post!","posts/hello-world.md","a5a0f2f9dc8da02e",{"html":23,"metadata":24},"\u003Cp>This is an example blog post!\u003C/p>",{"headings":25,"localImagePaths":26,"remoteImagePaths":27,"frontmatter":28,"imagePaths":30},[],[],[],{"title":14,"slug":11,"description":15,"tags":29,"added":16},[18],[],"markdown",{"id":31,"data":33,"body":39,"filePath":40,"digest":41,"rendered":42},{"title":34,"slug":31,"description":35,"added":36,"tags":37},"Markdown Example","Check out how markdown is rendered!","May 09 2024",[38],"technical","This is an example blog post!\n\n# Heading 1\n\nThis is an example lil thingy wow look at me!\n\n## Heading 2\n\n### Heading 3\n\n#### Heading 4\n\n##### Heading 5\n\n###### Heading 6\n\nI'm baby tumblr deep v franzen [umami hammock](https://google.com) scenester retro VHS, pop-up truffaut tacos polaroid gochujang. Jean ugh _vexillologist snackwave keytar williamsburg bitters pinterest_. Photo booth schlitz quinoa tbh edison bulb vexillologist occupy single-origin dreamcatcher. **Chartreuse meggings gochujang synth.** Narwhal green juice snackwave thundercats kickstarter XOXO deep v.\n\n1. numbered\n2. list\n3. of\n4. items\n\nHello there, welcome to my list.\n\n- list\n- of\n- items\n - nested\n - list\n- wow\n\n## Hello, babies, I think that you need to understand what a long line length is\n\nV franzen umami hammock scenester retro VHS, pop-up truffaut tacos polaroid heirloom gochujang.\n\n- [x] hello\n- [ ] these\n- [x] are\n- [ ] tasks\n\n**bold** _italic_\n**_bold and italic_**\n\n```js\n// This is an example of some React\n\nuseEffect(() => {\n\tlet isCurrent = true;\n\n\tif (isCurrent === true) {\n\t\tfetch(\"...\");\n\t}\n\n\treturn () => {\n\t\tisCurrent = false;\n\t};\n}, []);\n```\n\nLanguage-less:\n\n```\nuseEffect(() => { // wow\n let isCurrent = true;\n\n if (isCurrent === true) {\n \tfetch('...')\n }\n\n return () => {\n \tisCurrent = false;\n }\n}, [])\n```\n\nA horizontal line:\n\n---\n\nSome inline `code` between normal text\n\n> A blockquote, lorem ipsum dolor\n\nJust some normal text, wow.\n\n---\n\n| Example table | Example things |\n| ------------- | -------------- |\n| What | how |\n| Why | when |\n\nOkay, that's it! Good luck! Write more! Follow your dreams!","posts/markdown-example.md","b43f932b64a68879",{"html":43,"metadata":44},"\u003Cp>This is an example blog post!\u003C/p>\n\u003Ch1 id=\"heading-1\">Heading 1\u003C/h1>\n\u003Cp>This is an example lil thingy wow look at me!\u003C/p>\n\u003Ch2 id=\"heading-2\">Heading 2\u003C/h2>\n\u003Ch3 id=\"heading-3\">Heading 3\u003C/h3>\n\u003Ch4 id=\"heading-4\">Heading 4\u003C/h4>\n\u003Ch5 id=\"heading-5\">Heading 5\u003C/h5>\n\u003Ch6 id=\"heading-6\">Heading 6\u003C/h6>\n\u003Cp>I’m baby tumblr deep v franzen \u003Ca href=\"https://google.com\">umami hammock\u003C/a> scenester retro VHS, pop-up truffaut tacos polaroid gochujang. Jean ugh \u003Cem>vexillologist snackwave keytar williamsburg bitters pinterest\u003C/em>. Photo booth schlitz quinoa tbh edison bulb vexillologist occupy single-origin dreamcatcher. \u003Cstrong>Chartreuse meggings gochujang synth.\u003C/strong> Narwhal green juice snackwave thundercats kickstarter XOXO deep v.\u003C/p>\n\u003Col>\n\u003Cli>numbered\u003C/li>\n\u003Cli>list\u003C/li>\n\u003Cli>of\u003C/li>\n\u003Cli>items\u003C/li>\n\u003C/ol>\n\u003Cp>Hello there, welcome to my list.\u003C/p>\n\u003Cul>\n\u003Cli>list\u003C/li>\n\u003Cli>of\u003C/li>\n\u003Cli>items\n\u003Cul>\n\u003Cli>nested\u003C/li>\n\u003Cli>list\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>wow\u003C/li>\n\u003C/ul>\n\u003Ch2 id=\"hello-babies-i-think-that-you-need-to-understand-what-a-long-line-length-is\">Hello, babies, I think that you need to understand what a long line length is\u003C/h2>\n\u003Cp>V franzen umami hammock scenester retro VHS, pop-up truffaut tacos polaroid heirloom gochujang.\u003C/p>\n\u003Cul class=\"contains-task-list\">\n\u003Cli class=\"task-list-item\">\u003Cinput type=\"checkbox\" checked disabled> hello\u003C/li>\n\u003Cli class=\"task-list-item\">\u003Cinput type=\"checkbox\" disabled> these\u003C/li>\n\u003Cli class=\"task-list-item\">\u003Cinput type=\"checkbox\" checked disabled> are\u003C/li>\n\u003Cli class=\"task-list-item\">\u003Cinput type=\"checkbox\" disabled> tasks\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>bold\u003C/strong> \u003Cem>italic\u003C/em>\n\u003Cstrong>\u003Cem>bold and italic\u003C/em>\u003C/strong>\u003C/p>\n\u003Cpre class=\"astro-code material-theme-darker\" style=\"background-color:#212121;color:#EEFFFF; overflow-x: auto;\" tabindex=\"0\" data-language=\"js\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#545454;font-style:italic\">// This is an example of some React\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#82AAFF\">useEffect\u003C/span>\u003Cspan style=\"color:#EEFFFF\">(\u003C/span>\u003Cspan style=\"color:#89DDFF\">()\u003C/span>\u003Cspan style=\"color:#C792EA\"> =>\u003C/span>\u003Cspan style=\"color:#89DDFF\"> {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#C792EA\">\tlet\u003C/span>\u003Cspan style=\"color:#EEFFFF\"> isCurrent\u003C/span>\u003Cspan style=\"color:#89DDFF\"> =\u003C/span>\u003Cspan style=\"color:#FF9CAC\"> true\u003C/span>\u003Cspan style=\"color:#89DDFF\">;\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#89DDFF;font-style:italic\">\tif\u003C/span>\u003Cspan style=\"color:#F07178\"> (\u003C/span>\u003Cspan style=\"color:#EEFFFF\">isCurrent\u003C/span>\u003Cspan style=\"color:#89DDFF\"> ===\u003C/span>\u003Cspan style=\"color:#FF9CAC\"> true\u003C/span>\u003Cspan style=\"color:#F07178\">) \u003C/span>\u003Cspan style=\"color:#89DDFF\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#82AAFF\">\t\tfetch\u003C/span>\u003Cspan style=\"color:#F07178\">(\u003C/span>\u003Cspan style=\"color:#89DDFF\">\"\u003C/span>\u003Cspan style=\"color:#C3E88D\">...\u003C/span>\u003Cspan style=\"color:#89DDFF\">\"\u003C/span>\u003Cspan style=\"color:#F07178\">)\u003C/span>\u003Cspan style=\"color:#89DDFF\">;\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#89DDFF\">\t}\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#89DDFF;font-style:italic\">\treturn\u003C/span>\u003Cspan style=\"color:#89DDFF\"> ()\u003C/span>\u003Cspan style=\"color:#C792EA\"> =>\u003C/span>\u003Cspan style=\"color:#89DDFF\"> {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#EEFFFF\">\t\tisCurrent\u003C/span>\u003Cspan style=\"color:#89DDFF\"> =\u003C/span>\u003Cspan style=\"color:#FF9CAC\"> false\u003C/span>\u003Cspan style=\"color:#89DDFF\">;\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#89DDFF\">\t};\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#89DDFF\">},\u003C/span>\u003Cspan style=\"color:#EEFFFF\"> [])\u003C/span>\u003Cspan style=\"color:#89DDFF\">;\u003C/span>\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>Language-less:\u003C/p>\n\u003Cpre class=\"astro-code material-theme-darker\" style=\"background-color:#212121;color:#EEFFFF; overflow-x: auto;\" tabindex=\"0\" data-language=\"plaintext\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>useEffect(() => { // wow\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> let isCurrent = true;\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> if (isCurrent === true) {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> \tfetch('...')\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> return () => {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> \tisCurrent = false;\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan> }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan>}, [])\u003C/span>\u003C/span>\u003C/code>\u003C/pre>\n\u003Cp>A horizontal line:\u003C/p>\n\u003Chr>\n\u003Cp>Some inline \u003Ccode>code\u003C/code> between normal text\u003C/p>\n\u003Cblockquote>\n\u003Cp>A blockquote, lorem ipsum dolor\u003C/p>\n\u003C/blockquote>\n\u003Cp>Just some normal text, wow.\u003C/p>\n\u003Chr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Example table\u003C/th>\u003Cth>Example things\u003C/th>\u003C/tr>\u003C/thead>\u003Ctbody>\u003Ctr>\u003Ctd>What\u003C/td>\u003Ctd>how\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Why\u003C/td>\u003Ctd>when\u003C/td>\u003C/tr>\u003C/tbody>\u003C/table>\n\u003Cp>Okay, that’s it! Good luck! Write more! Follow your dreams!\u003C/p>",{"headings":45,"localImagePaths":73,"remoteImagePaths":74,"frontmatter":75,"imagePaths":77},[46,50,54,58,62,66,70],{"depth":47,"slug":48,"text":49},1,"heading-1","Heading 1",{"depth":51,"slug":52,"text":53},2,"heading-2","Heading 2",{"depth":55,"slug":56,"text":57},3,"heading-3","Heading 3",{"depth":59,"slug":60,"text":61},4,"heading-4","Heading 4",{"depth":63,"slug":64,"text":65},5,"heading-5","Heading 5",{"depth":67,"slug":68,"text":69},6,"heading-6","Heading 6",{"depth":51,"slug":71,"text":72},"hello-babies-i-think-that-you-need-to-understand-what-a-long-line-length-is","Hello, babies, I think that you need to understand what a long line length is",[],[],{"title":34,"slug":31,"description":35,"tags":76,"added":36},[38],[]] \ No newline at end of file +[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.15.3","content-config-digest","f756207bb1b45114","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"site\":\"https://txarli.dev/\",\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[],\"responsiveStyles\":false},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"material-theme-darker\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true,\"allowedDomains\":[]},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"headingIdCompat\":false,\"preserveScriptOrder\":false,\"liveContentCollections\":false,\"csp\":false,\"staticImportMetaEnv\":false,\"chromeDevtoolsWorkspace\":false,\"failOnPrerenderConflict\":false},\"legacy\":{\"collections\":false}}","posts",["Map",11,12],"hello-world",{"id":11,"data":13,"body":19,"filePath":20,"digest":21,"rendered":22},{"title":14,"slug":11,"description":15,"added":16,"tags":17},"Kaixo, Mundua!","Horrela hasten dira proiektu guztiak.","2025-11-3",[18],"personal","Kaixo, Mundua! Horrela hasten dira proiektu guztiak frikien munduan. Nik nire proiektu hau horrela hasiko dut, espero dut jarraipena ematea. Nire blogarekin nator, edo nire interneteko txokoa, edo nire lorategi digitala. Edonola ere, korporazio teknokapitalisten atzaparretatik urrun mantenduz, nire pedradak, katxarreoak, eta abar luze bat partekatzeko asmoz sortu dut blog hau.","posts/hello-world.md","b566f9180bdf157e",{"html":23,"metadata":24},"\u003Cp>Kaixo, Mundua! Horrela hasten dira proiektu guztiak frikien munduan. Nik nire proiektu hau horrela hasiko dut, espero dut jarraipena ematea. Nire blogarekin nator, edo nire interneteko txokoa, edo nire lorategi digitala. Edonola ere, korporazio teknokapitalisten atzaparretatik urrun mantenduz, nire pedradak, katxarreoak, eta abar luze bat partekatzeko asmoz sortu dut blog hau.\u003C/p>",{"headings":25,"localImagePaths":26,"remoteImagePaths":27,"frontmatter":28,"imagePaths":30},[],[],[],{"title":14,"slug":11,"description":15,"tags":29,"added":16},[18],[]] \ No newline at end of file diff --git a/posts/hello-world.md b/posts/hello-world.md index 281c809..5e80472 100644 --- a/posts/hello-world.md +++ b/posts/hello-world.md @@ -1,11 +1,11 @@ --- -title: Hello, world! +title: Kaixo, Mundua! slug: hello-world description: >- - This is an example blog! + Horrela hasten dira proiektu guztiak. tags: - personal -added: "May 01 2024" +added: "2025-11-3" --- -This is an example blog post! +Kaixo, Mundua! Horrela hasten dira proiektu guztiak frikien munduan. Nik nire proiektu hau horrela hasiko dut, espero dut jarraipena ematea. Nire blogarekin nator, edo nire interneteko txokoa, edo nire lorategi digitala. Edonola ere, korporazio teknokapitalisten atzaparretatik urrun mantenduz, nire pedradak, katxarreoak, eta abar luze bat partekatzeko asmoz sortu dut blog hau. diff --git a/posts/markdown-example.md b/posts/markdown-example.md deleted file mode 100644 index 78e2a2f..0000000 --- a/posts/markdown-example.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Markdown Example -slug: markdown -description: >- - Check out how markdown is rendered! -tags: - - technical -added: "May 09 2024" ---- - -This is an example blog post! - -# Heading 1 - -This is an example lil thingy wow look at me! - -## Heading 2 - -### Heading 3 - -#### Heading 4 - -##### Heading 5 - -###### Heading 6 - -I'm baby tumblr deep v franzen [umami hammock](https://google.com) scenester retro VHS, pop-up truffaut tacos polaroid gochujang. Jean ugh _vexillologist snackwave keytar williamsburg bitters pinterest_. Photo booth schlitz quinoa tbh edison bulb vexillologist occupy single-origin dreamcatcher. **Chartreuse meggings gochujang synth.** Narwhal green juice snackwave thundercats kickstarter XOXO deep v. - -1. numbered -2. list -3. of -4. items - -Hello there, welcome to my list. - -- list -- of -- items - - nested - - list -- wow - -## Hello, babies, I think that you need to understand what a long line length is - -V franzen umami hammock scenester retro VHS, pop-up truffaut tacos polaroid heirloom gochujang. - -- [x] hello -- [ ] these -- [x] are -- [ ] tasks - -**bold** _italic_ -**_bold and italic_** - -```js -// This is an example of some React - -useEffect(() => { - let isCurrent = true; - - if (isCurrent === true) { - fetch("..."); - } - - return () => { - isCurrent = false; - }; -}, []); -``` - -Language-less: - -``` -useEffect(() => { // wow - let isCurrent = true; - - if (isCurrent === true) { - fetch('...') - } - - return () => { - isCurrent = false; - } -}, []) -``` - -A horizontal line: - ---- - -Some inline `code` between normal text - -> A blockquote, lorem ipsum dolor - -Just some normal text, wow. - ---- - -| Example table | Example things | -| ------------- | -------------- | -| What | how | -| Why | when | - -Okay, that's it! Good luck! Write more! Follow your dreams! diff --git a/src/components/Post.astro b/src/components/Post.astro index 658528d..e6a8652 100644 --- a/src/components/Post.astro +++ b/src/components/Post.astro @@ -6,7 +6,7 @@ const { slug, title, tags, description, date } = Astro.props; {title}