summaryrefslogtreecommitdiffhomepage
path: root/src/blog/index.gsp
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-02-23 15:19:26 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-02-23 15:19:26 +0100
commit208ddaa76019af05d1e0f352912dab38ceedad6b (patch)
treeeafd9aefa77d7cf9581c2e4de87968d700d74aaf /src/blog/index.gsp
parentab6d91982264623ae626115349d2c8a7579f1b1e (diff)
Add nvim-ts article
Diffstat (limited to 'src/blog/index.gsp')
-rw-r--r--src/blog/index.gsp44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/blog/index.gsp b/src/blog/index.gsp
new file mode 100644
index 0000000..4d4aab8
--- /dev/null
+++ b/src/blog/index.gsp
@@ -0,0 +1,44 @@
+html lang="en" {
+ head { HEAD }
+ body {
+ header {
+ div .head {
+ h1 {-Blog Posts}
+ INCLUDE(nav.gsp)
+ }
+
+ figure .quote {
+ blockquote {
+ p {=
+ Object-oriented programming is an exceptionally bad idea which could
+ only have originated in California.
+ }
+ }
+ figcaption {-Edsgar W. Dijkstra}
+ }
+ }
+
+ main {
+ p {=
+ On this section of the site you will find my blog. Most of what I post
+ here is related to software-development and -design, although maybe
+ you’ll find something unrelated on here too.
+ }
+
+ p {-Posts:}
+
+ ul {
+ m4_dnl ARTICLE(grab, {-Making Grep Better})
+ m4_dnl ARTICLE(andy-val, {-Values in Andy})
+ m4_dnl ARTICLE(new-sh, {-Making a New Shell})
+ m4_dnl ARTICLE(extend, {-Extensible Scripting})
+ m4_dnl ARTICLE(gsp, {-Writing an HTML Preprocessor (feat. Tree-Sitter)})
+ m4_dnl ARTICLE(fw-ec, {-Patching My Laptop’s Embedded Controller})
+
+ ARTICLE(nvim-ts, {-Hacking with Tree-Sitter on Neovim})
+ }
+ }
+
+ footer { FOOT }
+ }
+}