From 208ddaa76019af05d1e0f352912dab38ceedad6b Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Fri, 23 Feb 2024 15:19:26 +0100 Subject: Add nvim-ts article --- src/blog/index.gsp | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/blog/index.gsp (limited to 'src/blog/index.gsp') 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 } + } +} -- cgit v1.2.3