Commit graph

90 commits

Author SHA1 Message Date
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
01a7ad64d7 use File.write instead of File.open for simple writes 2015-04-19 11:00:34 -07:00
5949cf20bd make compile.sh work on any given directory 2015-04-19 11:00:17 -07:00
4a9b1b8db6 remove temporary feed after compilation 2015-03-28 23:11:56 -07:00
586206ac1a fixes for debian, use local npm modules 2015-03-29 05:26:45 +00:00
9028d805ae fix publishing version.txt 2014-10-18 15:33:27 -07:00
291e40f859 put test repos in a better location, fix other bugs 2014-10-18 02:34:58 -07:00