1
0
Fork 0
mirror of https://github.com/mayo/oyam.ca synced 2025-12-15 01:27:21 +00:00
No description
Find a file
2025-01-09 11:56:20 -08:00
.github/workflows Rewrite build process 2024-10-02 17:39:10 -07:00
content Add home automation tag to post 2025-01-03 18:54:51 -08:00
content-templates Add Markdown templates for easier content creation. 2024-06-19 16:39:47 -07:00
depends Update icon font 2024-12-03 14:08:08 -08:00
metadata Switch index page to use gallery as a source 2024-12-08 00:10:03 -08:00
sass/media/css Cleanup formatting 2025-01-03 19:05:11 -08:00
static Update public key 2025-01-09 11:56:20 -08:00
templates Fix handling of titles 2025-01-04 19:17:54 -08:00
.gitignore Ignore WIP files 2024-09-18 00:00:59 -07:00
.gitmodules Add the new CSS reset. 2024-05-17 23:53:47 -07:00
config.toml Fix template and rendering of bookmark post type 2025-01-03 19:04:05 -08:00
Makefile Fix path to keyoxide .well-known directory 2024-12-27 21:36:09 -08:00
Readme.md Updated Now page 2024-09-18 00:00:59 -07:00

oyam.ca

Mayo's website for oyam.ca. All content and images in this repository and on the website is Copyright Mayo Jordanov, unless otherwise stated.

Makefile

The depends target will update all necessary files in the Zola site layout. For now and for reasns(tm), those files are checked in seaprately, so Zola can be executed without make targets to make everything work. It would be wise to reconsider this strategy at later date.

Build and Deployment

See Colophon for details about the website build and deployment process.

The infrastructure for website deployment (GitHub Actions secrets, AWS roles, S3 bucket setup, etc) is managed using OpenTofu via my infrastructure management repository.

Fonts

To update FontAwesome subset font, load up depends/FontAwesome-subset/selection.json to https://icomoon.io, add new glyphs, and export (make sure all glyphs are selected). Replace contents of depends/FontAwesome-subset with the generated font, and replace files in static/media/fonts/fa/ with new files from depends/FontAwesome-subset/fonts (or use the update-fa-fonts make target).