284 Commits

Author SHA1 Message Date
Tom Alexander
bb5fa6a487
Swap site background and blog post background to give better contrast. 2025-02-17 22:12:08 -05:00
Tom Alexander
71b6db14d5
Add a background color for stand-alone blog posts. 2025-02-17 22:08:46 -05:00
Tom Alexander
69fb91db37
Remove padding on blog stream posts.
It was causing an ugly tail on blog stream posts.
2025-02-17 22:00:33 -05:00
Tom Alexander
5fd93fc648
Allow line wrapping even when contiguous words are really long.
The code blocks were causing horizontal scrolling on mobile.
2025-02-17 21:29:43 -05:00
Tom Alexander
033a17e355
Increase home link font size. 2025-02-17 21:29:43 -05:00
Tom Alexander
824f34bd4c
Make everything box-sizing: border-box. 2025-02-17 20:57:40 -05:00
Tom Alexander
d93e91c625
Increase the font size for inline source blocks to the normal font size. 2025-02-17 20:54:56 -05:00
Tom Alexander
db21bd8a55
Restrict media to the size of its container. 2025-02-17 20:49:36 -05:00
Tom Alexander
69729bd329
Include viewport meta tag. 2025-02-17 20:49:36 -05:00
Tom Alexander
ddea8fdceb
Increase title font-size. 2025-02-17 19:03:48 -05:00
Tom Alexander
71f639e503
Fix size of code blocks in headlines and make the line spacing more pleasant. 2025-02-16 20:09:17 -05:00
Tom Alexander
8714d3b650
Increase the division between posts. 2025-02-16 17:39:21 -05:00
Tom Alexander
88064409a6
Add support for PNGs. 2025-02-16 15:46:26 -05:00
Tom Alexander
7c17087920
Show bold text as bold. 2025-02-16 11:45:52 -05:00
Tom Alexander
c1837addd0
Remove unused variable. 2025-02-08 22:05:22 -05:00
Tom Alexander
79c36476bd
Merge branch 'render_images' 2025-02-08 21:48:23 -05:00
Tom Alexander
4a0cbf3ba5
Do not copy a file if it already exists. 2025-02-08 21:28:41 -05:00
Tom Alexander
59ee13345e
Copy the images into the output. 2025-02-08 19:55:50 -05:00
Tom Alexander
bf7f37260c
Mark the image files for copying. 2025-02-08 19:23:19 -05:00
Tom Alexander
ff478253c3
Generate render link based on path to file. 2025-02-08 19:14:08 -05:00
Tom Alexander
3e952ef0f4
Implement a macro for pushing the directory. 2025-02-08 18:37:32 -05:00
Tom Alexander
4e0f66401d
Update the dependency manager file stack when rendering blog post pages. 2025-02-08 18:01:59 -05:00
Tom Alexander
3867f965d2
Add a dependency manager for render-time actions.
This will be used for supporting things like copying static files or rendering code blocks like gnuplot or graphviz.
2025-02-08 17:29:09 -05:00
Tom Alexander
5cac44c625
Store the path to the original source file in the blog post object. 2025-02-07 21:08:06 -05:00
Tom Alexander
463be34302
Async closure is now stable. 2025-02-07 20:51:31 -05:00
Tom Alexander
8fd37cbf22
Remove a previously completed TODO. 2025-02-01 23:28:09 -05:00
Tom Alexander
4fb67c18ae
Add support for rendering the images. 2025-02-01 23:14:20 -05:00
Tom Alexander
eb18185131
Add support for Image targets in the intermediate step. 2025-02-01 21:45:52 -05:00
Tom Alexander
7c92b602bc
Add automated test for testing the link target code. 2025-02-01 17:59:08 -05:00
Tom Alexander
aeca958cef
Add back in docker targets. 2024-10-20 23:11:32 -04:00
Tom Alexander
495a3c0b4e
Use linked copy. 2024-10-20 23:04:45 -04:00
Tom Alexander
9402c453da
Add dockerfile syntax header. 2024-10-20 22:31:47 -04:00
Tom Alexander
328b2ba520
Merge branch 'buildkit' 2024-10-20 21:56:23 -04:00
Tom Alexander
4a76f61aa7
Update dockerfiles to take advantage of BuildKit. 2024-10-20 21:50:16 -04:00
Tom Alexander
2c9396615e
Switch to using BuiltKit instead of Kaniko to build docker images. 2024-10-20 21:47:11 -04:00
Tom Alexander
e7b6dc9059
Use the latest kaniko. 2024-10-19 18:53:57 -04:00
Tom Alexander
bcdf441d77
Merge branch 'recursive_blog_post_directory' 2024-10-19 17:34:17 -04:00
Tom Alexander
884a28e63a
Remove pointless copying. 2024-10-19 17:28:50 -04:00
Tom Alexander
1c3e2ca4d9
Remove the last use of walkdir. 2024-10-19 17:26:37 -04:00
Tom Alexander
2081d25066
Remove a use of WalkDir. 2024-10-19 17:14:05 -04:00
Tom Alexander
7ddc4011b3
Use a type alias for read file results. 2024-10-19 17:03:52 -04:00
Tom Alexander
379850fe3d
Use the deep path as the post id. 2024-10-19 16:55:38 -04:00
Tom Alexander
8ab69e480e
Case insensitive match for org file extension. 2024-10-19 16:38:29 -04:00
Tom Alexander
c5621212bc
Using multi-level deep folders successfully but the output is still shallow. 2024-10-19 16:35:45 -04:00
Tom Alexander
b9f74b7eca
Write the filter to find the highest folders containing org documents. 2024-10-19 16:25:54 -04:00
Tom Alexander
493adb4688
Switch to iterative instead of recursive. 2024-10-19 16:15:23 -04:00
Tom Alexander
b6cc7a70b7
Future is not send. 2024-10-18 21:29:15 -04:00
Tom Alexander
8868cfb63f
Don't need to hard-code static lifetime. 2024-10-18 21:23:22 -04:00
Tom Alexander
ae3add9c81
Fixed recursion using a BoxFuture. 2024-10-18 21:22:39 -04:00
Tom Alexander
98fa43575d
Require boxing?. 2024-10-18 21:19:40 -04:00