9a0b182879
Publish a Gemini site and link to it from the website ( #36 )
...
* Publish on gemini in addition to the web
* Publish gemini feeds, add link from web, tweak things
2026-02-14 17:18:09 -08:00
007b1058b6
Migrate from Swift to Ruby ( #33 )
...
Replace the Swift site generator with a Ruby and Phlex implementation.
Loads site and projects from TOML, derive site metadata from posts.
Migrate from make to bake and add standardrb and code coverage tasks.
Update CI and docs to match the new workflow, and remove unused
assets/dependencies plus obsolete tooling.
2026-02-07 21:19:03 -08:00
eba6e2c12f
Update readme, actually render drafts, and add scripts to manage drafts
2025-06-06 12:28:35 -07:00
450603d05e
Add an overview to the readme
2022-12-15 15:50:32 -08:00
a27a3e482c
Update readme
2019-12-31 14:20:09 -08:00
d97c9eb79c
Update plan
2019-12-25 08:51:32 -08:00
1e8330dda4
Update plan
2019-12-24 00:07:44 +00:00
4318c0b903
Render all posts pages and RSS feed with Plot and drop Stencil
2019-12-22 19:48:10 -08:00
0018174306
More Makefile changes
2019-12-22 14:46:22 -08:00
4626731919
Update plan and delete stray file
2019-12-22 14:22:12 -08:00
0c17d5c543
Migrate projects plugin from Stencil and JSON to Swift
2019-12-22 13:46:43 -08:00
8b676c443a
Render Markdown pages using Plot instead of Stencil
2019-12-18 23:04:02 -08:00
e22c17e810
Move template rendering from SiteGenerator to samhuri.net
...
Also renames samhuri_net module to samhuri.net. Vanity!
2019-12-18 00:28:15 -08:00
44fef3fb78
Port site.json to Swift code in samhuri_net module
2019-12-17 10:29:28 -08:00
1f3be38c5c
Convert to a system of 3 Swift packages and clean up some cruft
2019-12-14 13:14:50 -08:00
cac13d3e55
Update plan
2019-12-13 00:02:45 -08:00
d4299f66fa
Fix RSS feed with custom XML escaping function
2019-12-12 23:59:10 -08:00
5f2ca2e44d
Streamline site generation
2019-12-12 23:42:17 -08:00
dee7869a21
Update plan
2019-12-10 23:54:21 -08:00
d69275ce29
Render an RSS feed
2019-12-10 21:52:10 -08:00
ed9ad222b2
Update plan and compile script
2019-12-10 00:31:37 -08:00
4b3dee6706
Factor most of the code out of PostsPlugin
2019-12-09 23:27:12 -08:00
5fac69542c
Fix various broken parts of posts templates
2019-12-05 09:12:04 -08:00
0a876c0c01
Update the plan
2019-12-05 08:21:25 -08:00
c8dc29a511
Render the post archive at /posts and redirect /archive
2019-12-04 23:17:03 -08:00
5ed68c45f8
Migrate posts back from harp format to markdown with headers once again
2019-12-04 22:09:11 -08:00
4f384e3e4c
Update plan
2019-12-04 19:35:14 -08:00
98d8a2750f
Rearrange files and update the plan
2019-12-03 18:20:24 -08:00
27df7f899d
Migrate projects to the new site generator
2019-12-03 08:45:56 -08:00
72bbc433eb
Refactor site generator and add plugin to render projects
2019-12-03 08:44:32 -08:00
9f8c1480ef
Update plan
2019-12-02 21:31:53 -08:00
810e7ed74d
Update plan
2019-12-01 22:54:12 -08:00
545f3b89ae
Fix compiling via Makefile and remove public/_data.json 🎉
2019-12-01 22:48:21 -08:00
c2c28953ec
Format the cv page correctly
2019-12-01 22:37:54 -08:00
64d24fa8eb
WIP: port static markdown files in public root
2019-12-01 21:46:39 -08:00
4785f241c8
WIP: Render known pages and get template in place
2019-12-01 21:08:21 -08:00
ea2b53d625
Make the site generator render index.html with a layout
2019-12-01 14:44:06 -08:00
03bdab61f2
Add a test harness and make compile.sh copy source -> dest for now
2019-12-01 12:13:37 -08:00
4c15bef55b
Update the Swift migration plan
2019-12-01 11:22:13 -08:00
1e6348dbde
Exorcise harp and node.js, server, and add Swift plan
2019-12-01 10:59:05 -08:00