From 01f40a673b5eb57505c6b98fd95c2b6afd4c7f87 Mon Sep 17 00:00:00 2001 From: taco Date: Fri, 10 Apr 2026 01:14:05 -0400 Subject: [PATCH] feat(11ty): add new fonts and initial css layout --- .prettierignore | 5 + .prettierrc | 17 +++ .well-known/security.txt | 2 +- _includes/_footer.njk | 23 ++++ _includes/_header.njk | 11 ++ _includes/base.njk | 16 +++ _includes/navigation.njk | 0 _includes/post-list.njk | 10 ++ _includes/post.njk | 42 +++--- about/index.md | 29 +++-- assets/css/colors.css | 0 assets/css/fonts.css | 29 +++++ assets/css/layout.css | 120 ++++++++++++++++++ assets/css/main.css | 4 + assets/css/reset.css | 65 ++++++++++ assets/fonts/MartianGrotesk-StdLt.woff2 | Bin 0 -> 31456 bytes assets/fonts/VT323.woff2 | Bin 0 -> 31276 bytes assets/{ => img}/taco.png | Bin assets/{ => img}/taco.svg | 0 assets/{ => img}/wolf.svg | 0 assets/{ => img}/wolf_taco.svg | 0 eleventy.config.js | 20 ++- favicon.ico | Bin 0 -> 15406 bytes index.md | 3 +- package-lock.json | 39 +++++- package.json | 9 +- posts/index.md | 4 +- posts/letting-myself-relax.md | 16 +++ .../{images => }/header.png | Bin posts/moving-on-from-freenom/index.md | 26 +--- redirects.njk | 21 +-- 31 files changed, 426 insertions(+), 85 deletions(-) create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 _includes/_footer.njk create mode 100644 _includes/_header.njk create mode 100644 _includes/base.njk create mode 100644 _includes/navigation.njk create mode 100644 _includes/post-list.njk create mode 100644 assets/css/colors.css create mode 100644 assets/css/fonts.css create mode 100644 assets/css/layout.css create mode 100644 assets/css/main.css create mode 100644 assets/css/reset.css create mode 100644 assets/fonts/MartianGrotesk-StdLt.woff2 create mode 100644 assets/fonts/VT323.woff2 rename assets/{ => img}/taco.png (100%) rename assets/{ => img}/taco.svg (100%) rename assets/{ => img}/wolf.svg (100%) rename assets/{ => img}/wolf_taco.svg (100%) create mode 100644 favicon.ico create mode 100644 posts/letting-myself-relax.md rename posts/moving-on-from-freenom/{images => }/header.png (100%) diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..7acb307 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +# Ignore artifacts: +build +coverage +_site +node_modules diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..7faf301 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,17 @@ +{ + "plugins": ["prettier-plugin-jinja-template"], + "overrides": [ + { + "files": ["*.njk"], + "options": { + "parser": "jinja-template" + } + } + ], + "useTabs": false, + "singleQuote": false, + "semi": true, + "endOfLine": "lf", + "arrowParens": "always", + "printWidth": 100 +} diff --git a/.well-known/security.txt b/.well-known/security.txt index 8190654..b127c4f 100644 --- a/.well-known/security.txt +++ b/.well-known/security.txt @@ -1,4 +1,4 @@ Contact: mailto:security@tacowolf.net -Expires: 2025-04-20T20:20:00.000Z +Expires: 2030-04-20T20:20:00.000Z Preferred-Languages: en, es Canonical: https://mestizo.monster/.well-known/security.txt diff --git a/_includes/_footer.njk b/_includes/_footer.njk new file mode 100644 index 0000000..aeb06e8 --- /dev/null +++ b/_includes/_footer.njk @@ -0,0 +1,23 @@ + diff --git a/_includes/_header.njk b/_includes/_header.njk new file mode 100644 index 0000000..17c0a9c --- /dev/null +++ b/_includes/_header.njk @@ -0,0 +1,11 @@ +
+ + +
diff --git a/_includes/base.njk b/_includes/base.njk new file mode 100644 index 0000000..f71237c --- /dev/null +++ b/_includes/base.njk @@ -0,0 +1,16 @@ + + + + + + {{ title }} - mestizo.monster + + + +
+ {% include "_header.njk" %} + {{ content | safe }} + {% include "_footer.njk" %} +
+ + diff --git a/_includes/navigation.njk b/_includes/navigation.njk new file mode 100644 index 0000000..e69de29 diff --git a/_includes/post-list.njk b/_includes/post-list.njk new file mode 100644 index 0000000..aaf8573 --- /dev/null +++ b/_includes/post-list.njk @@ -0,0 +1,10 @@ +--- +layout: base.njk +--- + +{{ content | safe }} + diff --git a/_includes/post.njk b/_includes/post.njk index dea4f01..a5d1abd 100644 --- a/_includes/post.njk +++ b/_includes/post.njk @@ -1,29 +1,17 @@ --- -published: Last Modified +layout: base.njk --- - - - - - - {{ title }} - - -
-
-
-
-

{{ title }}

-

{{ description }}

-
    -
  • published: {{ date }}
  • -
  • reading time: about {{ content | readingTime }}
  • -
  • author: daniel (taco)
  • -
-
-
- {{ content | safe }} -
-
- - + +
+
+
+

{{ title }}

+

{{ description }}

+ +
+
{{ content | safe }}
+
diff --git a/about/index.md b/about/index.md index a9c51a9..cada3b2 100644 --- a/about/index.md +++ b/about/index.md @@ -1,9 +1,8 @@ --- -title = 'about' -draft = false -menus = 'main' -images = ['about/taco.png'] -description = 'but who is taco? and how much does it weigh?' +title: "about" +layout: base.njk +images: ["about/taco.png"] +description: "but who is taco? and how much does it weigh?" ---
@@ -11,19 +10,21 @@ description = 'but who is taco? and how much does it weigh?'
artwork by heyheymomo
-**Daniel A. Gallegos**, also known as **โ€œtacoโ€,** is a [Full-Stack Software Developer](https://en.wikipedia.org/wiki/Solution_stack) and [Site Reliability Engineer](https://en.wikipedia.org/wiki/Site_reliability_engineering) who works with businesses, governments, [educators](https://web.archive.org/web/20230131144232/https://eberly.wvu.edu/news-events/eberly-news/2021/04/12/eberly-college-students-lead-gender-inclusivity-anti-racism-training-at-wvu), [non-profits](https://carrynaloxone.org/), and [startups](https://web.archive.org/web/20160901215818/https://devacademy.la/) to create digital solutions for your real-world problems, ranging from ๐Ÿ–ฅ๏ธ developing government enterprise applications, to ๐ŸŽจ creating graphic assets for professional digital portfolios, to ๐Ÿ› ๏ธ administering servers for a harm reduction coalition. +# {{ title }} -After spending a decade working with a variety of frontends, backends, deadends, software, hardware, various operating systems and more, Daniel is more than capable of handling whatever software or hardware problem you need solved. +**Daniel A. Gallegos**, also known as **"taco",** is a [full-stack software developer](https://en.wikipedia.org/wiki/Solution_stack) and [site reliability engineer](https://en.wikipedia.org/wiki/Site_reliability_engineering) who works with businesses, governments, [educators](https://web.archive.org/web/20230131144232/https://eberly.wvu.edu/news-events/eberly-news/2021/04/12/eberly-college-students-lead-gender-inclusivity-anti-racism-training-at-wvu), [non-profits](https://carrynaloxone.org/), and [startups](https://web.archive.org/web/20160901215818/https://devacademy.la/) to create digital solutions for your real-world problems, ranging from developing government enterprise applications ๐Ÿ–ฅ๏ธ, to creating graphic assets for professional digital presence ๐ŸŽจ, to administering servers for harm reduction coalitions ๐Ÿ› ๏ธ. -Daniel has contributed to projects around the world, including developing enterprise software applications for the ๐Ÿ‡ต๐Ÿ‡ช Peruvian government, creating on-brand graphic assets for multiple offices at ๐ŸŽ“ West Virginia University, redesigning an entire technical instituteโ€™s website, working as a HIPAA-compliant system administrator for a ๐Ÿง‘โ€โš•๏ธ harm reduction coalition and managing hundreds of ๐Ÿง Linux servers in the cloud daily. In addition to his extensive software development and system operations experience, Daniel is a skilled technical writer, copywriter, graphic designer, and definitely doesnโ€™t feel weird writing about himself in the third person. Heโ€™s a pro! ๐Ÿ˜‰ +after spending over 15 years working with a variety of frontends, backends, deadends, software, hardware, various operating systems, and more, daniel is more than capable of handling whatever software or hardware problem you need solved. + +Daniel has contributed to projects around the world, including developing enterprise software applications for the peruvian government ๐Ÿ‡ต๐Ÿ‡ช, creating on-brand graphic assets for multiple offices at west virginia university ๐ŸŽ“, redesigning an entire technical instituteโ€™s website, working as a hipaa-compliant system administrator for a harm reduction coalition ๐Ÿง‘โ€โš•๏ธ, and managing hundreds of linux servers in the cloud daily ๐Ÿง. in addition to his extensive software development and system operations experience, daniel is a skilled technical writer, copywriter, graphic designer, and definitely doesnโ€™t feel weird writing about himself in the third person. heโ€™s a pro! ๐Ÿ˜‰ Daniel holds a Bachelors in Multidisciplinary Studies (BMdS) from [West Virginia University](https://web.archive.org/web/20230728010055/https://lists.wvu.edu/graduation?county=&letter=--&name=&page=5&state=&term=fall&year=2021), which includes areas of study such as: -- ๐Ÿ’ป Computer Science -- ๐Ÿ‡บ๐Ÿ‡ธ English -- ๐Ÿ‡ช๐Ÿ‡ธ Spanish -- ๐Ÿ‡ช๐Ÿ‡จ๐Ÿ‡จ๐Ÿ‡ด๐Ÿ‡ป๐Ÿ‡ช Latin American Studies -- ๐Ÿณ๏ธโ€๐ŸŒˆ LGBTQ+ Studies +- ๐Ÿ’ป computer science +- ๐Ÿ‡บ๐Ÿ‡ธ english +- ๐Ÿ‡ช๐Ÿ‡ธ spanish +- ๐Ÿ‡ช๐Ÿ‡จ๐Ÿ‡จ๐Ÿ‡ด๐Ÿ‡ป๐Ÿ‡ช latin american studies +- ๐Ÿณ๏ธโ€๐ŸŒˆ lgbtq+ studies - and other classes he took and just enjoyed, tbh -He currently works as a [Site Reliability Engineer](https://en.wikipedia.org/wiki/Site_reliability_engineering) for some big healthcare corporation and as a [Webmaster](https://en.wikipedia.org/wiki/Webmaster) for a harm reduction coalition. In his free time, Daniel likes tinkering with Linux server administration and self-hosting technologies to better his life and the lives of those around him. As it is with most folks, Danielโ€™s opinions are his own and do not represent the views of his employer(s). +he currently works as a [site reliability engineer](https://en.wikipedia.org/wiki/Site_reliability_engineering) for some big healthcare corporation and as a [webmaster](https://en.wikipedia.org/wiki/Webmaster) for various nonprofit organizations. in his free time, daniel likes tinkering with linux server administration and self-hosting technologies to better his life and the lives of those around him. as it is with most folks, danielโ€™s opinions are his own and do not represent the views of his employer(s). diff --git a/assets/css/colors.css b/assets/css/colors.css new file mode 100644 index 0000000..e69de29 diff --git a/assets/css/fonts.css b/assets/css/fonts.css new file mode 100644 index 0000000..b90f7ef --- /dev/null +++ b/assets/css/fonts.css @@ -0,0 +1,29 @@ +@font-face { + font-family: "VT323"; + src: url("/fonts/VT323.woff2") format("woff2"); +} +@font-face { + font-family: "Martian Grotesk"; + font-display: swap; + src: url("/fonts/MartianGrotesk-StdLt.woff2") format("woff2"); + font-weight: 300; + font-stretch: 100%; +} + +h1, +h2, +h3, +h4 { + font-family: "VT323", monospace; + font-weight: 400; + font-style: normal; +} + +p, +ul, +li, +ol { + font-family: "Martian Grotesk"; + font-weight: 400; + font-style: normal; +} diff --git a/assets/css/layout.css b/assets/css/layout.css new file mode 100644 index 0000000..83afd17 --- /dev/null +++ b/assets/css/layout.css @@ -0,0 +1,120 @@ +body { + display: grid; + place-items: center; +} + +main { + padding: 1em; +} + +header { + display: flex; + justify-content: start; + align-content: center; + img { + width: 4em; + } + nav { + width: 100%; + display: flex; + padding-left: 1em; + h1 { + align-content: center; + } + ul { + align-content: center; + li { + font-size: 1.5em; + padding: 0.5em; + list-style: none; + display: inline-block; + } + } + } +} + +article { + padding: 0.5em; + hgroup { + ul { + list-style: none; + padding: 0; + text-align: justify; + } + } +} +p { + padding-top: 1em; + padding-bottom: 1em; +} + +footer { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +@media only screen and (max-width: 576px) { + main { + width: 100%; + } + nav { + display: flex; + h1 { + display: none; + } + justify-content: flex-end; + } +} + +@media only screen and (min-width: 577px) and (max-width: 768px) { + main { + width: 80%; + nav { + justify-content: space-between; + ul { + li { + font-size: 1em; + } + } + } + } +} + +@media only screen and (min-width: 769px) and (max-width: 1024px) { + main { + width: 666px; + nav { + justify-content: space-between; + ul { + li { + font-size: 1.2em; + } + } + } + } +} + +@media only screen and (min-width: 1025px) and (max-width: 1440px) { + main { + width: 666px; + nav { + justify-content: space-between; + ul { + li { + font-size: 1.3em; + } + } + } + } +} + +@media only screen and (min-width: 1441px) { + main { + width: 666px; + nav { + justify-content: space-between; + } + } +} diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..039af0b --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,4 @@ +@import "reset.css"; +@import "layout.css"; +@import "fonts.css"; +@import "colors.css"; diff --git a/assets/css/reset.css b/assets/css/reset.css new file mode 100644 index 0000000..359e9a0 --- /dev/null +++ b/assets/css/reset.css @@ -0,0 +1,65 @@ +/* stolen from https://www.joshwcomeau.com/css/custom-css-reset/ */ + +*, +*::before, +*::after { + box-sizing: border-box; +} + +*:not(dialog) { + margin: 0; +} + +@media (prefers-reduced-motion: no-preference) { + html { + interpolate-size: allow-keywords; + } +} + +body { + line-height: 1.5; + -webkit-font-smoothing: antialiased; +} + +img, +picture, +video, +canvas, +svg { + display: block; + max-width: 100%; +} + +input, +button, +textarea, +select { + font: inherit; +} + +p, +h1, +h2, +h3, +h4, +h5, +h6 { + overflow-wrap: break-word; +} + +p { + text-wrap: pretty; +} +h1, +h2, +h3, +h4, +h5, +h6 { + text-wrap: balance; +} + +#root, +#__next { + isolation: isolate; +} diff --git a/assets/fonts/MartianGrotesk-StdLt.woff2 b/assets/fonts/MartianGrotesk-StdLt.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..03359b0a1b5aa8889c4a48e8f43e09d1cf5678b1 GIT binary patch literal 31456 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

1INe_CjrXqZ>n<+FDyq2= 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 LefGy9i~;}vKKxRp literal 0 HcmV?d00001 diff --git a/assets/fonts/VT323.woff2 b/assets/fonts/VT323.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a4556be36be1f510aee00e784bdc9ffab5e9bbaa GIT binary patch literal 31276 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 z zR(WvRyA^1p-;pjXJkdsq{FMNW*eM-H;Yg%fYdE0PSz`l{&WNW$tXU%kBEfg0l-@*W zO)n5aQ|Kg!V~0oywyvUiy^dC#;m8~~A}NWmoU8S>%@-@r#SGm>&Z z3x>22vkWicVc4aK7$Me0cjkg#p)laMbm7u53lU=|Q`t!1!aQ5L=!;o%+kd-0!elPZ zqknJ3O(~^;$|N2$juS&0XTM9zM26G(^xv>@Du4x{*4%}mp+%bxU3|_8`V1H{VvJid#arMt z(_9NO5jdIJS~hUD#DFhZN@Qb5yl17gHc(`-)s7it?R9XS>viNFCpU1Pvm2%8qAM<3 z{T(;m_0SWyP^IA>FCL)tkT;L|H$FV(tDpV`7>GxL@Juk&K!(VWDNATCqwz`@wr~+R zA`?aTL{v{jixG=!lg)|oz_#>_IPtbhkcclyvJ~5FuS05M(i+d(=Y04koj`^iGV_bD z*Zr3)B4XM3Cr2(sUID(9-*+Ts+u8S|3KS|*tVF3YGP~?nuA)FesZ>R-x?qrxYPv+B zR-Jkcg`}|sO@)`ES&LRmZQ4VqsCDSnrMo;mz?}_c<52G;@ahL<(_!znQwgSyDEI| z2S2vkPk#1`=YBP7&b$|1dexBEReIB@;``Fp5-fP@o%cSJ=womCKc9TAIleD+^nNR; zD!*54u^L~K`@^69^0$Bd>p%Znvdkb!aD!5Y78N5FZq)WZ4T}%XL|pO2mjE}}D*SG% zC6+`|u6C_~24|Le7W8F-U@c2TBv!21uq{Gsvy2#t%YF5SKdpA=Mvd7q^`?xxDy)k2 zhBM|{VlHe}q$P-f)k>jvbvk@mbEKn9ccojM?OYR0c5^n_Qa3xMGO4BPIoMz2(7M*= zm{S{aZex^OsGlpnt?`HS&gVeYI`(?%uB$_3G+Jl1XOWAltzUZ4Y(LiC z^VrSxbMyV$Pm5m6V#nR4Z60s%<(H3!|NaH!FXf{&eYwNrl75(1s|E~2qQxOV!T8)J zBgU#W2w@5aec!>Zo^t^gn+EmRGBCeseyJ zK>!ov7`dyM%gCYxwks;cHfY9_Oi%_4B!bbh=-DRp`^0FwGp=gbRuijjivjpx4Flie z>d4=LQSrxG&wuP(CHO{&OzDByXbKi7#goL(0V zynJM>f7#2Mz&o#Ch6aK|+6ECCRy+W05Dp6B0X*h)d4vb8K_i5{wGkAM6N!ajh6aK| zhLk;lg&)=pv65`GZAc6835Ca&n8m(?B~6e%t=TR;xn#-i%fCNU@kXrml7C3ECgmdO zsl}h_B)``~#)0SMF~5xP`X-5XR!|&KRJXsDT`0S<9!dCS{U)ty@`9e9w39?~}N zb=?Cj5FRnyJoQNp4e0$n^)%w6))9?no&-slK!Xoin6^$=AEVFpiVxrhJG3k^)nm!oD?4~SQ8{svQ##6A8d<-<=dZZL;CBP?!n4lwC&3Aa z1&!gb?t8jDSDBO6;}fS-7pC^+h1dSw+#%Ff5 { + return a.data.date < b.data.date ? 1 : -1; + }); + } + eleventyConfig.addFilter("sortByDate", sortByDate); - let options = { + let markdownItOptions = { html: true, breaks: true, linkify: true, }; - - eleventyConfig.setLibrary("md", markdownIt(options)); + eleventyConfig.setLibrary("md", markdownIt(markdownItOptions)); + eleventyConfig.amendLibrary("md", (mdLib) => mdLib.use(footnote_plugin)); eleventyConfig.addPlugin(readingTime); } diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2888dd2c7eab04e241de64baaf03469cda420591 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/index.md b/index.md index 8964e0b..3fe79fd 100644 --- a/index.md +++ b/index.md @@ -1,9 +1,10 @@ --- title: "home" +layout: base.njk description: "words by taco, the mestizo monster." --- -the [wedsite](https://web.archive.org/web/20240708121013/http://hrwiki.org/wiki/Homestar_Runner%27s_Website) of +the [wedsite](https://homestar.wiki/wiki/Homestar_Runner%27s_Website) of # daniel a. gallegos diff --git a/package-lock.json b/package-lock.json index f71698d..e137e4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,12 @@ "dependencies": { "@11ty/eleventy": "^3.1.5", "eleventy-plugin-reading-time": "^0.0.1", - "markdown-it": "^14.1.1" + "markdown-it": "^14.1.1", + "markdown-it-footnote": "^4.0.0" + }, + "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-jinja-template": "^2.1.0" } }, "node_modules/@11ty/dependency-tree": { @@ -1041,6 +1046,12 @@ "markdown-it": "bin/markdown-it.mjs" } }, + "node_modules/markdown-it-footnote": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-footnote/-/markdown-it-footnote-4.0.0.tgz", + "integrity": "sha512-WYJ7urf+khJYl3DqofQpYfEYkZKbmXmwxQV8c8mO/hGIhgZ1wOe7R4HLFNwqx7TjILbnC98fuyeSsin19JdFcQ==", + "license": "MIT" + }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -1283,6 +1294,32 @@ "node": ">=12" } }, + "node_modules/prettier": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-jinja-template": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-jinja-template/-/prettier-plugin-jinja-template-2.1.0.tgz", + "integrity": "sha512-mzoCp2Oy9BDSug80fw3B3J4n4KQj1hRvoQOL1akqcDKBb5nvYxrik9zUEDs4AEJ6nK7QDTGoH0y9rx7AlnQ78Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prettier": "^3.0.0" + } + }, "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", diff --git a/package.json b/package.json index 90670a2..2f8fcc4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,8 @@ "dependencies": { "@11ty/eleventy": "^3.1.5", "eleventy-plugin-reading-time": "^0.0.1", - "markdown-it": "^14.1.1" + "markdown-it": "^14.1.1", + "markdown-it-footnote": "^4.0.0" }, "name": "mestizo.monster", "version": "1.0.0", @@ -14,5 +15,9 @@ "keywords": [], "author": "", "license": "ISC", - "type": "module" + "type": "module", + "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-jinja-template": "^2.1.0" + } } diff --git a/posts/index.md b/posts/index.md index 79ff3df..542a684 100644 --- a/posts/index.md +++ b/posts/index.md @@ -1,5 +1,7 @@ --- -title: 'posts' +title: "posts" +layout: post-list.njk +tags: nav --- posts i done gone and wrote diff --git a/posts/letting-myself-relax.md b/posts/letting-myself-relax.md new file mode 100644 index 0000000..4bbb910 --- /dev/null +++ b/posts/letting-myself-relax.md @@ -0,0 +1,16 @@ +--- +title: letting myself relax +description: "the first post of many, i hope" +layout: post.njk +draft: false +date: 2026-04-09 +tags: post +--- + +i think i'm putting a barrier between me and posting words on my website that there shouldn't be. like everything needs to be "curated" and be an effective essay to publish stuff. but i don't think this is healthy, scrutinizing myself to a specific point and not getting this stuff out into the world. i want my work to be read by other people and to do that i need to start publishing more. i want to develop my skills as a writer and hone my own voice. that means i need to be willing to make more mistakes. blogs and their posts should, by design, be ugly. they should be representations of the people who write them, who are mostly miserable little piles of secrets.[^1] + +here's my promise to you, dear reader: i will start writing more. i will start publishing more. not, like, consistently, but moreโ„ข. it will not be perfect but it will be my organically written words. you are going to be reading real thoughts written by a real, genuine dumbass on the other end of the screen who doesn't know what they're doing, like the rest of us are. + +maybe the posts will be long, maybe the posts will be short. but i will post more. it's good for the brain to get these thoughts and ideas out to other people instead of letting it sit and gather dust. i think that's the whole point of this communicating thing, so i really need to exercise it if i want to get better at talking to others. talking to my preferred markdown editor is a good start. + +[^1]: but enough talk. [have at you!](https://www.youtube.com/watch?v=5tV33Ewf_hw) diff --git a/posts/moving-on-from-freenom/images/header.png b/posts/moving-on-from-freenom/header.png similarity index 100% rename from posts/moving-on-from-freenom/images/header.png rename to posts/moving-on-from-freenom/header.png diff --git a/posts/moving-on-from-freenom/index.md b/posts/moving-on-from-freenom/index.md index d80d53f..87206a8 100644 --- a/posts/moving-on-from-freenom/index.md +++ b/posts/moving-on-from-freenom/index.md @@ -1,9 +1,9 @@ --- title: "moving on from freenom ๐Ÿ‘‹" -date: "2023-10-06" +date: 2023-10-06 +tags: post layout: post.njk draft: false -categories: ["life", "technology"] keywords: [ "ga", @@ -22,25 +22,9 @@ keywords: "life", "technology", ] -tags: - [ - "ga", - "daniel-ga", - "dns", - "domain", - "domain-names", - "freenom", - "gabon", - "mestizo-monster", - "networking", - "personal-websites", - "taco-ga", - "website", - "websites", - ] -images: ["posts/moving-on-from-freenom/images/header.png"] +images: ["posts/moving-on-from-freenom/header.png"] description: "what's the harm in a free domain name?" -aliases: ["/2023/10/06/moving-on-from-freenom/index.html"] +aliases: ["../2023/10/06/moving-on-from-freenom/"] kind: "page" --- @@ -58,7 +42,7 @@ kind: "page"

A screenshot of the Freenom admin interface showing the domain daniel.ga being active and paid for +src="header.png"/>
goodnight, sweet prince.
diff --git a/redirects.njk b/redirects.njk index 4cbbc68..90ab0a2 100644 --- a/redirects.njk +++ b/redirects.njk @@ -3,18 +3,19 @@ pagination: data: collections.redirects size: 1 alias: redirect -permalink: "{{redirect[1]}}" +permalink: "{{ redirect[1] }}" layout: "" --- + - - - - - Redirecting to: {{ redirect[0] }} - - - You should be redirecting to {{ redirect[0] }} now. - + + + + + Redirecting to: {{ redirect[0] }} + + + You should be redirecting to {{ redirect[0] }} now. +