summaryrefslogtreecommitdiffhomepage
path: root/src/blog/index.gsp
diff options
context:
space:
mode:
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 }
+ }
+}