summaryrefslogtreecommitdiff
path: root/site_root/blog/refactor-argent.lua
diff options
context:
space:
mode:
Diffstat (limited to 'site_root/blog/refactor-argent.lua')
-rw-r--r--site_root/blog/refactor-argent.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/site_root/blog/refactor-argent.lua b/site_root/blog/refactor-argent.lua
new file mode 100644
index 0000000..6b7ca4d
--- /dev/null
+++ b/site_root/blog/refactor-argent.lua
@@ -0,0 +1,24 @@
+local md = [[
+hey there! you might be noticing that things look a little... different around here.
+that's because i've refactored this site to use my custom static site generator, [argent].
+i used to use jekyll, but i wanted to be able to do more *direct programming* in building my
+pages, and i wanted to be able to do that in lua. i tried looking at some of the other
+static site generators out there using lua (and python too) but so many of them rely on
+packages that no longer exist, or language features from seven versions ago, or similar
+types of problems, that i wanted to have a site generator that *just works*.
+
+so i wrote one! i called it argent because (a) it sounds kinda cool and (b) argent, as a
+silver-white color, is used in heraldry to represent the moon, and i like the oblique reference
+to lua. it relies on posix filesystem calls (sorry windows users, you'll need msys or something
+to run it) but otherwise is totally standalone -- it packages its own lua interpreter, so language
+version (ideally) will never change.
+
+[argent]: /git/argent
+]]
+
+return {
+ title = 'refactor: argent',
+ date = '2022-01-13',
+ layout = 'blog',
+ markdown = md,
+}