diff --git a/.astro/data-store.json b/.astro/data-store.json
index c41728e..ca4a921 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://blahg.netlify.app/\",\"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,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
diff --git a/astro.config.mjs b/astro.config.mjs
index 7ac869f..eafd703 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -3,7 +3,7 @@ import sitemap from "@astrojs/sitemap";
// https://astro.build/config
export default defineConfig({
- site: "https://blahg.netlify.app/",
+ site: "https://txarli.dev/",
base: "/",
integrations: [sitemap()],
markdown: {
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 5189e7b..f197012 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -3,7 +3,7 @@ const today = new Date();
---