Commit graph

305 commits

Author SHA1 Message Date
33ffcc4d35
Use Disallow rule for maximum gemini compatibility
Some checks failed
CI / coverage (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / debug (push) Has been cancelled
2026-03-02 20:33:13 -08:00
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
fb25cffa7c
Add dynamic type support for iOS web rendering
Fixes #32
2026-02-07 21:40:14 -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
23e62f4a49
Better link contrast in dark mode 2026-02-03 05:29:35 -08:00
99985430c2
Inline icons from Font Awesome 2026-02-03 05:19:12 -08:00
98f37a09f4
Publish to mudge 2026-02-01 20:45:12 -08:00
b709d0bcfb
Remove container class from footer 2025-11-23 19:00:38 -08:00
2311e17cf1
Increase max container width to improve reading code 2025-06-06 17:10:12 -07:00
67aa48f0e5
Format style.css to Zed's liking, whatever 2025-06-06 17:08:31 -07:00
eba6e2c12f
Update readme, actually render drafts, and add scripts to manage drafts 2025-06-06 12:28:35 -07:00
3b2d4c6440
Add Dougie's Lament by Nine Big Dogs to files 2025-03-25 19:10:19 -07:00
c18a946dae
Add OpenGraph metadata tags and fix canonical URLs 2025-01-03 14:05:04 -08:00
9506d2dd8c
Add post about the photos-navigation URL scheme on iOS 2024-04-18 20:28:32 -07:00
d0579b0831
Not using LESS anymore 2023-05-09 23:44:10 -07:00
f3419ed983
Tone down shadow in dark mode 2023-05-09 23:39:57 -07:00
5eba24dfc8
Update experience, it's been a while 2023-03-12 22:45:35 -07:00
1df7fe4652
Bring safe-area CSS up to speed and fix theme-color 2023-02-14 21:21:40 -08:00
5399ce0c96
Make the header layout better on phones 2023-02-14 20:55:34 -08:00
f275946b00
Use nicer monospace fonts 2023-02-14 20:55:22 -08:00
7d7a7b5caf
WIP: improve header spacing 2023-02-14 00:59:39 -08:00
2094bc1487 Add link to Mastodon / techhub.social 2022-12-02 14:08:31 -08:00
fd6a452a77 Update Font Awesome to version 5
This version includes a Mastodon icon.
2022-12-02 12:28:15 -08:00
e83be79042 CSS code style 2022-12-02 11:39:39 -08:00
905ccfa674 Updates for JSON Feed 1.1
- Add `authors` now that `author` is deprecated

- Add `language` with the value en-CA

- Change MIME type to application/feed+json
2020-10-26 10:57:15 -07:00
be47fc2974 Update humans.txt 2020-06-24 07:58:59 -07:00
0f6500cf2d Invert Markdown metadata directive to show HTML extension 2020-01-02 18:33:19 -08:00
1f3be38c5c Convert to a system of 3 Swift packages and clean up some cruft 2019-12-14 13:14:50 -08:00
fd785fcf2f tabs to spaces 2019-12-12 23:08:01 -08:00
f18778774c Prevent flash of invisible text with font-display: swap 2019-12-12 23:05:13 -08:00
9c8591d2e1 Tweak year and month styles in archive and year pages 2019-12-12 22:56:07 -08:00
f7379854e5 Fuck it, stop using Less and just use CSS
Porting to iOS would have been a pain anyway.
2019-12-12 22:28:32 -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
3a771ca83a Remove Content-Security-Policy, it's annoying and not necessary 2019-12-04 23:23:24 -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
09e45c9617 Change the default template name to "page" 2019-12-04 17:28:52 -08:00
947fb4ec3a Move posts and drafts to the top level 2019-12-03 23:17:13 -08:00
27df7f899d Migrate projects to the new site generator 2019-12-03 08:45:56 -08:00
4e9c53a2f4 Remove console.log from various scripts 2019-12-03 08:45:34 -08:00
7f8abac24b Stop wrapping text manually in about page 2019-12-01 22:48:35 -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
b2ca0ab0fd Format the about page correctly 2019-12-01 22:25:27 -08:00
acad65d1a5 A few details 2019-12-01 22:05:05 -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
6280bd6a20 Tweak samhuri.net templates and rename Less files 2019-12-01 16:52:14 -08:00
89c2d37f16 Start migrating layout and root files to the new generator 2019-12-01 16:02:32 -08:00
e500efccdf s/Sami J. Samhuri/Sami Samhuri/g 2019-12-01 11:21:55 -08:00