Commit graph

96 commits

Author SHA1 Message Date
878248cef5
Trim redundant Bake tasks and improve bootstrap 2026-02-07 17:30:43 -08:00
24c41eea08
Restore bootstrap script for pre-Bake setup 2026-02-07 17:26:40 -08:00
d4e9b53822
Move bin workflows into Bake tasks 2026-02-07 16:58:40 -08:00
848054f941
Load site and projects from TOML files 2026-02-07 16:20:27 -08:00
a3dc9b55f8
Remove frontmatter conversion tooling 2026-02-07 16:10:56 -08:00
d67d1488b9
Migrate repository to integrated Ruby site generator 2026-02-07 16:08:26 -08:00
5c646d8d50
Remove ocean.samhuri.net cruft 2026-02-03 04:25:29 -08:00
98f37a09f4
Publish to mudge 2026-02-01 20:45:12 -08:00
17aff11e43
Update bootstrap script for Swift 6.1 on Ubuntu 25.04
- Bump Swift version from 5.5.2 to 6.1
- Update to Ubuntu 24.04 binaries (compatible with 25.04)
- Update package dependencies for newer Ubuntu:
  - libgcc-9-dev → libgcc-s1
  - libpython2.7 → libpython3.12
  - libstdc++-9-dev → libstdc++-14-dev
- Fix Swift download URL to use download.swift.org

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 16:43:34 -07:00
eba6e2c12f
Update readme, actually render drafts, and add scripts to manage drafts 2025-06-06 12:28:35 -07:00
eb093d1343 Add inotify-tools to bootstrap script 2022-01-04 23:21:32 -08:00
b747889431 Update Swift build platform dir 2022-01-04 23:18:15 -08:00
6f8db8854e sudo make me a sandwich 2022-01-04 23:14:56 -08:00
034d079d3c Add Swift dependency to bootstrap script 2022-01-04 23:14:26 -08:00
a86d08e538 Update bootstrap script 2022-01-04 23:05:20 -08:00
78f2865c49 Fix build-gensite script on Apple Silicon 2021-02-10 19:21:14 -08:00
60af819160 Add a script to watch for changes and rebuild 2020-05-07 12:08:52 -07:00
8ea53b91d8 Merge branch 'master' into swift-experiment 2019-12-23 00:04:07 -08:00
be7cbb4264 make publish script work on Ubuntu 2019-12-23 07:57:06 +00:00
9d37bc2861 Final bootstrap tweak 2019-12-22 14:59:38 -08:00
07af1878be Fix and improve bootstrap script 2019-12-22 14:57:39 -08:00
bc6fc8bb68 Update bootstrap to install Swift on Linux 2019-12-22 14:22:30 -08:00
b28b52d75d Make everything else work on Linux 2019-12-22 13:46:29 -08:00
6a0db8febe Make build-gensite work on Linux 2019-12-22 13:36:59 -08:00
527e9e6617 Remove irrelevant tests 2019-12-17 22:35:22 -08:00
1f3be38c5c Convert to a system of 3 Swift packages and clean up some cruft 2019-12-14 13:14:50 -08:00
5f2ca2e44d Streamline site generation 2019-12-12 23:42:17 -08:00
23b3d2d625 Add a site URL override for building beta.samhuri.net 2019-12-11 00:01:12 -08:00
34136951c4 Remove some old scripts that aren't needed 2019-12-10 23:55:23 -08:00
ed9ad222b2 Update plan and compile script 2019-12-10 00:31:37 -08:00
652d192560 Hide .html extensions on all pages by default
This uses the same old page-title/index.html trick that was used before.
2019-12-10 00:27:56 -08:00
51e7ea5e78 Remove some cruft 2019-12-04 23:22:11 -08:00
5ed68c45f8 Migrate posts back from harp format to markdown with headers once again 2019-12-04 22:09:11 -08:00
95a240cbf5 Delete site before generating a new version 2019-12-01 22:47:07 -08:00
a46ec511ee s/Sami J. Samhuri/Sami Samhuri/g 2019-12-01 22:23:05 -08:00
2ce8d2f376 Make the site generator recursively render public files
- Now renders markdown

- Separates templates from content now
2019-12-01 15:43:49 -08:00
b11e0686ad remove sitegen binary 2019-12-01 14:45:56 -08:00
ea2b53d625 Make the site generator render index.html with a layout 2019-12-01 14:44:06 -08:00
57bdf5d14a Remove pointless file extensions 2019-12-01 12:23:18 -08:00
03bdab61f2 Add a test harness and make compile.sh copy source -> dest for now 2019-12-01 12:13:37 -08:00
03d147b071 Just give in and use bash 2019-12-01 11:23:54 -08:00
e500efccdf s/Sami J. Samhuri/Sami Samhuri/g 2019-12-01 11:21:55 -08:00
1e6348dbde Exorcise harp and node.js, server, and add Swift plan 2019-12-01 10:59:05 -08:00
1ad8a6759f
add a JSON feed 2017-05-21 15:20:11 -07:00
5955792247
update dependencies 2017-05-19 13:17:17 -07:00
c5b42f4243 fix 404 2016-04-16 12:16:48 -07:00
f00ec57e1d use rbenv shims in scripts 2015-09-19 13:00:42 -07:00
732da17859 only wait for compilation unless when necessary 2015-05-09 17:30:03 -07:00
800ebe73f8 don’t clobber the output directory when compiling (for dev) 2015-05-09 16:19:22 -07:00
a6259b83ea munge drafts 2015-04-19 11:14:58 -07:00