efcdb7296e
Update CSS Pipeline ( #4 )
...
Build and Deploy / build_and_deploy (push) Successful in 1m19s
The goal of this change was to speed up my CSS pipeline. Previously builds would take up to 30s because it had to rebuild the CSS for every page (I inlined the CSS).
This updates the pipeline to remain somewhat the same, but offloads the busywork of computing my theme CSS (my design system in other words), and is replaced by a mostly static file (`css/global/lilypad.css`), which I can update as my design system changes.
I also offloaded several of my utility classes as I know I will want to use them in other sites I design, so it made sense to move them as well.
The new pipeline makes use of 11ty's bundle feature (newly included in 11ty v3), which allows me to bundle all my CSS together into one file. Since I know my core styles like `lilypad.css` will always remain the same, I decided to keep that inline. I use the `transforms` feature for bundling to run a PostCSS transform on the bundled output, which resolves any imports and minifies the final output.
In order to cut down my build times even further, I removed my XML minifier - it was taking upwards of 3 seconds to minify XML to probably a small benefit to end users.
Reviewed-on: #4
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-30 11:16:37 -07:00
07a71e8f99
fix: self-hosted forgejo url
Build and Deploy / build_and_deploy (push) Successful in 2m8s
2025-05-28 23:42:31 -07:00
0bd05de72f
CSS Spring Cleaning ( #3 )
...
Build and Deploy / build_and_deploy (push) Successful in 1m56s
Reviewed-on: #3
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-28 21:45:59 -07:00
1e13bc4162
Update to latest 11ty version (3.1.0) ( #2 )
...
Build and Deploy / build_and_deploy (push) Successful in 1m54s
Reviewed-on: #2
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-27 22:11:42 -07:00
86b2f2dbdc
feat: add new podcast (No One Saw It Coming) to podroll
Build and Deploy / build_and_deploy (push) Successful in 1m41s
2025-05-27 19:02:33 -07:00
c3d2d3c183
feat: update repoUrl
Build and Deploy / build_and_deploy (push) Successful in 1m57s
2025-05-27 09:21:38 -07:00
cc0d628545
feat: re-enable workflows ( #1 )
...
Build and Deploy / build_and_deploy (push) Successful in 2m2s
Reviewed-on: #1
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-27 09:17:55 -07:00
ee653452a8
feat: temporarily disable workflows
2025-05-26 22:12:00 -07:00
Devin Haska
be0757d32a
feat: add i-fell-for-ai post
2025-05-12 00:14:30 -07:00
Devin Haska
bd2d4efe45
feat: changelog and colophon update
2025-04-16 10:31:08 -07:00
Devin Haska
7c5a719e1c
Merge pull request 'fix: add missing tags for CDATA inside RSS feeds' ( #14 ) from fix/feeds-content into main
...
Reviewed-on: https://git.wonderfulfrog.com/wonderfulfrog/wonderfulfrog.com/pulls/14
2025-04-15 22:31:42 -07:00
Devin Haska
073869e5e2
fix: use safe for other fields in RSS
2025-04-15 22:25:32 -07:00
Devin Haska
8245fa2d47
fix: use safe filter instead of escape for content
2025-04-15 22:13:17 -07:00
Devin Haska
600f8fb054
fix: add missing tags for CDATA inside RSS feeds
2025-04-15 22:06:04 -07:00
Devin Haska
b7a63ad4a1
Merge pull request 'Add Forgejo Actions' ( #13 ) from feat/workflow into main
...
Reviewed-on: https://git.wonderfulfrog.com/wonderfulfrog/wonderfulfrog.com/pulls/13
2025-04-14 21:11:13 -07:00
Devin Haska
152293bbe4
feat: add separate action for PRs vs pushes to main
2025-04-14 20:55:51 -07:00
Devin Haska
e7df33f43c
fix: add npx
2025-04-14 13:48:26 -07:00
Devin Haska
2310e52fb3
feat: replace deploy step with node script
2025-04-14 13:45:38 -07:00
Devin Haska
fb326ca244
fix: rsync
2025-04-14 13:19:20 -07:00
Devin Haska
65532bf447
feat: switch to rsync
2025-04-14 13:14:34 -07:00
Devin Haska
43fd14e3de
fix: update sftp command
2025-04-14 12:46:31 -07:00
Devin Haska
ab819cf1ca
fix: try again apt-get update
2025-04-13 22:24:23 -07:00
Devin Haska
9c8997634f
fix: maybe apt-get
2025-04-13 22:20:52 -07:00
Devin Haska
573237a3c9
fix: try without sudo
2025-04-13 22:13:59 -07:00
Devin Haska
bd453c482f
feat: switch back to default image, try installing sshpass
2025-04-13 22:11:12 -07:00
Devin Haska
468d03e15e
fix: typo
2025-04-13 22:02:13 -07:00
Devin Haska
69c9178c47
feat: try latest ubuntu
2025-04-13 22:01:14 -07:00
Devin Haska
3fe575e34a
fix: revert that
2025-04-13 21:54:43 -07:00
Devin Haska
b9cd14dafe
feat: try different runs-on
2025-04-13 21:53:34 -07:00
Devin Haska
7b0af8c079
feat: add sftp step
2025-04-13 21:40:31 -07:00
Devin Haska
e7789b3a77
feat: add URL env var
2025-04-13 21:02:49 -07:00
Devin Haska
388a3b72f2
fix: typo in env var defn
2025-04-13 20:56:02 -07:00
Devin Haska
8bf180c8b8
fix: typo in env var usage
2025-04-13 20:55:30 -07:00
Devin Haska
239f79df01
feat: update workflow to include env vars
2025-04-13 20:49:33 -07:00
Devin Haska
62ae8afcf8
feat: add workflow for deployment
2025-04-13 20:39:51 -07:00
Devin Haska
16f8877446
feat: update eleventy-img
2025-04-13 19:28:34 -07:00
Devin Haska
383e3e4c90
feat: update global font
2025-04-04 16:15:14 -07:00
Devin Haska
466183dcdc
feat: increase max width a little
2025-04-04 14:25:45 -07:00
Devin Haska
517e835916
feat: convert colors to use oklch
2025-04-04 14:19:10 -07:00
Devin Haska
21e49e518b
feat: remove no-robots plugin
2025-04-04 14:10:04 -07:00
Devin Haska
ae2622c339
chore: update package-lock.json
2025-04-04 14:05:20 -07:00
Devin Haska
8f05d46ba3
feat: clean up transforms
2025-04-04 14:05:10 -07:00
Devin Haska
1b150bc951
feat: clean up shortcodes
2025-04-04 14:00:47 -07:00
Devin Haska
db109dd216
feat: clean up collections
2025-04-04 13:55:57 -07:00
Devin Haska
322c6709aa
fix: move deps to devDeps
2025-04-04 13:51:51 -07:00
Devin Haska
2d6371e474
fix: remove unused plugin eleventy-plugin-rss
2025-04-04 13:51:19 -07:00
Devin Haska
ea6280226a
feat: clean up filters
...
Some sorely needed reorganization and pruning
2025-04-04 13:50:46 -07:00
Devin Haska
e6cfa88f61
feat: update implementation of RSS feeds
...
Adds a new filter `convertRelativeLinks` that converts any relative link
to an absolute path
Adds an XML transform to minify the final output for smaller filesizes
Updates some data in meta
Adds a new macro for generating an RSS feed
2025-04-04 13:15:51 -07:00
Devin Haska
46ed7a29be
Merge pull request #12 from wonderfulfrog/feat/css-reorg
...
Reorganize CSS structure
2025-03-21 15:03:38 -07:00
Devin Haska
1036b27614
feat: add image caching options
2025-03-16 18:59:22 -07:00