Commit Graph

  • b3929f22f3 CI: autofix rust code. main fluxcdbot 2025-08-31 22:24:16 +00:00
  • bad12160ac Let chains have been stabalized. Tom Alexander 2025-08-31 18:12:41 -04:00
  • c43679fda9 Switch to local-path-provisioner. Tom Alexander 2025-08-31 17:53:10 -04:00
  • 9cc28f6f0d Merge branch 'unlisted_posts' Tom Alexander 2025-02-23 12:12:43 -05:00
  • d2256b8333 Add publish filter to blog posts and pages. Tom Alexander 2025-02-23 12:08:43 -05:00
  • fa8753077a Add support for unlisted posts. Tom Alexander 2025-02-23 11:57:08 -05:00
  • 0420f58d02 Add a hover effect to the home link in the page header. Tom Alexander 2025-02-22 23:16:18 -05:00
  • 0250aa106e Merge branch 'about_me' Tom Alexander 2025-02-22 22:54:18 -05:00
  • ca1c456571 Pass the nav links in the PageHeader render context. Tom Alexander 2025-02-22 22:47:15 -05:00
  • 4403980e2e Add a me link to the nav bar. Tom Alexander 2025-02-22 22:09:14 -05:00
  • dbfbce955d Merge branch 'tracing' Tom Alexander 2025-02-22 21:12:44 -05:00
  • 2e08d2e59a Set up tracing. Tom Alexander 2025-02-22 20:36:33 -05:00
  • 9f14534c10 Merge branch 'source_code_highlighting' Tom Alexander 2025-02-22 19:56:47 -05:00
  • 4e34ebc29e Reformat css. Tom Alexander 2025-02-22 19:45:04 -05:00
  • 8d85d5ef79 Fix clippy. Tom Alexander 2025-02-22 19:42:24 -05:00
  • 7d73a3c948 Clean up. Tom Alexander 2025-02-22 19:24:05 -05:00
  • c501f7cedc Add syntax highlighting for bash. Tom Alexander 2025-02-22 18:57:42 -05:00
  • 41927764fc Continue highlights across code block lines. Tom Alexander 2025-02-22 18:39:41 -05:00
  • 75a763569b Disable ligatures in all code areas. Tom Alexander 2025-02-22 18:27:45 -05:00
  • c67eb32774 Add more colors to python. Tom Alexander 2025-02-22 18:26:33 -05:00
  • 04952895cf Add support for highlighting python based on the nix highlighter. Tom Alexander 2025-02-22 17:56:56 -05:00
  • 749f6d7a55 Dynamically register which CSS files are needed. Tom Alexander 2025-02-22 17:20:08 -05:00
  • c4cf814f8d Also add highlighting for paths. Tom Alexander 2025-02-22 16:55:53 -05:00
  • 3245e830d2 Assign more colors. Tom Alexander 2025-02-22 16:46:47 -05:00
  • 57eb1b81ec Start assigning colors. Tom Alexander 2025-02-22 16:35:05 -05:00
  • c601c8697a Start a language-specific css file for highlight colors. Tom Alexander 2025-02-22 16:25:36 -05:00
  • 4ea1a46705 Update dust templates to support the new source code block format. Tom Alexander 2025-02-22 16:13:23 -05:00
  • 4cc04bda46 Update the render context to use the new src block format. Tom Alexander 2025-02-22 16:04:47 -05:00
  • 7e934cd360 Removed the enum and made plain src blocks just highlighted src blocks with only plain text in them. Tom Alexander 2025-02-22 15:55:16 -05:00
  • e34e2ef75f Implement the highlighted src intermediate format. Tom Alexander 2025-02-22 15:44:45 -05:00
  • c067ca9cc8 Introduce an enum for a separate highlighted src block type. Tom Alexander 2025-02-22 15:22:35 -05:00
  • b06424cb17 Initial highlighting code. Tom Alexander 2025-02-22 15:09:00 -05:00
  • ae6f18d19c Center images when they are the only contents in a paragraph. Tom Alexander 2025-02-22 13:15:58 -05:00
  • c371b999d5 Use the raw timestamp source for rendering timestamps. Tom Alexander 2025-02-22 12:23:35 -05:00
  • 073ac0ac25 Merge branch 'style_improvements' Tom Alexander 2025-02-18 07:19:25 -05:00
  • 1c356737c1 Only add vertical padding for the top of the first blog post and use the same background color throughout. Tom Alexander 2025-02-17 22:32:38 -05:00
  • 339bd433f6 Add slight padding the blog posts. Tom Alexander 2025-02-17 22:16:43 -05:00
  • bb5fa6a487 Swap site background and blog post background to give better contrast. Tom Alexander 2025-02-17 22:12:08 -05:00
  • 71b6db14d5 Add a background color for stand-alone blog posts. Tom Alexander 2025-02-17 22:08:46 -05:00
  • 69fb91db37 Remove padding on blog stream posts. Tom Alexander 2025-02-17 22:00:33 -05:00
  • 5fd93fc648 Allow line wrapping even when contiguous words are really long. Tom Alexander 2025-02-17 21:26:53 -05:00
  • 033a17e355 Increase home link font size. Tom Alexander 2025-02-17 21:08:40 -05:00
  • 824f34bd4c Make everything box-sizing: border-box. Tom Alexander 2025-02-17 20:57:40 -05:00
  • d93e91c625 Increase the font size for inline source blocks to the normal font size. Tom Alexander 2025-02-17 20:54:56 -05:00
  • db21bd8a55 Restrict media to the size of its container. Tom Alexander 2025-02-17 19:52:32 -05:00
  • 69729bd329 Include viewport meta tag. Tom Alexander 2025-02-17 19:41:34 -05:00
  • ddea8fdceb Increase title font-size. Tom Alexander 2025-02-17 19:03:48 -05:00
  • 71f639e503 Fix size of code blocks in headlines and make the line spacing more pleasant. Tom Alexander 2025-02-16 20:09:17 -05:00
  • 8714d3b650 Increase the division between posts. Tom Alexander 2025-02-16 17:39:21 -05:00
  • 88064409a6 Add support for PNGs. Tom Alexander 2025-02-16 15:46:26 -05:00
  • 7c17087920 Show bold text as bold. Tom Alexander 2025-02-16 11:45:52 -05:00
  • c1837addd0 Remove unused variable. Tom Alexander 2025-02-08 22:05:22 -05:00
  • 79c36476bd Merge branch 'render_images' Tom Alexander 2025-02-08 21:48:23 -05:00
  • 4a0cbf3ba5 Do not copy a file if it already exists. Tom Alexander 2025-02-08 20:06:09 -05:00
  • 59ee13345e Copy the images into the output. Tom Alexander 2025-02-08 19:46:46 -05:00
  • bf7f37260c Mark the image files for copying. Tom Alexander 2025-02-08 19:23:19 -05:00
  • ff478253c3 Generate render link based on path to file. Tom Alexander 2025-02-08 18:59:45 -05:00
  • 3e952ef0f4 Implement a macro for pushing the directory. Tom Alexander 2025-02-08 18:13:55 -05:00
  • 4e0f66401d Update the dependency manager file stack when rendering blog post pages. Tom Alexander 2025-02-08 18:01:59 -05:00
  • 3867f965d2 Add a dependency manager for render-time actions. Tom Alexander 2025-02-08 17:27:20 -05:00
  • 5cac44c625 Store the path to the original source file in the blog post object. Tom Alexander 2025-02-07 21:08:06 -05:00
  • 463be34302 Async closure is now stable. Tom Alexander 2025-02-07 20:51:31 -05:00
  • 8fd37cbf22 Remove a previously completed TODO. Tom Alexander 2025-02-01 23:28:09 -05:00
  • 4fb67c18ae Add support for rendering the images. Tom Alexander 2025-02-01 22:36:55 -05:00
  • eb18185131 Add support for Image targets in the intermediate step. Tom Alexander 2025-02-01 20:50:13 -05:00
  • 7c92b602bc Add automated test for testing the link target code. Tom Alexander 2025-02-01 17:20:27 -05:00
  • aeca958cef Add back in docker targets. Tom Alexander 2024-10-20 23:11:32 -04:00
  • 495a3c0b4e Use linked copy. Tom Alexander 2024-10-20 23:04:45 -04:00
  • 9402c453da Add dockerfile syntax header. Tom Alexander 2024-10-20 22:31:47 -04:00
  • 328b2ba520 Merge branch 'buildkit' Tom Alexander 2024-10-20 21:56:23 -04:00
  • 4a76f61aa7 Update dockerfiles to take advantage of BuildKit. Tom Alexander 2024-10-20 21:47:03 -04:00
  • 2c9396615e Switch to using BuiltKit instead of Kaniko to build docker images. Tom Alexander 2024-10-20 21:02:02 -04:00
  • e7b6dc9059 Use the latest kaniko. Tom Alexander 2024-10-19 18:53:57 -04:00
  • bcdf441d77 Merge branch 'recursive_blog_post_directory' Tom Alexander 2024-10-19 17:34:17 -04:00
  • 884a28e63a Remove pointless copying. Tom Alexander 2024-10-19 17:28:50 -04:00
  • 1c3e2ca4d9 Remove the last use of walkdir. Tom Alexander 2024-10-19 17:26:37 -04:00
  • 2081d25066 Remove a use of WalkDir. Tom Alexander 2024-10-19 17:14:05 -04:00
  • 7ddc4011b3 Use a type alias for read file results. Tom Alexander 2024-10-19 17:03:52 -04:00
  • 379850fe3d Use the deep path as the post id. Tom Alexander 2024-10-19 16:55:38 -04:00
  • 8ab69e480e Case insensitive match for org file extension. Tom Alexander 2024-10-19 16:38:29 -04:00
  • c5621212bc Using multi-level deep folders successfully but the output is still shallow. Tom Alexander 2024-10-19 16:35:45 -04:00
  • b9f74b7eca Write the filter to find the highest folders containing org documents. Tom Alexander 2024-10-19 16:25:54 -04:00
  • 493adb4688 Switch to iterative instead of recursive. Tom Alexander 2024-10-19 16:15:23 -04:00
  • b6cc7a70b7 Future is not send. Tom Alexander 2024-10-18 21:29:15 -04:00
  • 8868cfb63f Don't need to hard-code static lifetime. Tom Alexander 2024-10-18 21:23:22 -04:00
  • ae3add9c81 Fixed recursion using a BoxFuture. Tom Alexander 2024-10-18 21:22:39 -04:00
  • 98fa43575d Require boxing?. Tom Alexander 2024-10-18 21:19:40 -04:00
  • 5d3a6c4174 Also infinite. Tom Alexander 2024-10-18 21:15:23 -04:00
  • be467c8074 infinite recursion? Tom Alexander 2024-10-18 21:13:50 -04:00
  • 0da375c529 Add a function to recursively list all entries in a directory with tokio. Tom Alexander 2024-10-18 21:05:29 -04:00
  • 1b740b1f2f Update dependencies. Tom Alexander 2024-10-18 18:49:27 -04:00
  • d94ecefab9 Merge branch 'webhook_bridge' Tom Alexander 2024-09-30 17:39:04 -04:00
  • 7501a018fd Switch to using webhook_bridge instead of lighthouse for triggering the CI. Tom Alexander 2024-09-30 16:49:11 -04:00
  • ce31397372 Inline the build natter pipeline. Tom Alexander 2024-04-12 18:59:34 -04:00
  • 7e1e070e23 Update organic. Tom Alexander 2024-04-11 21:55:55 -04:00
  • fa16a7dd39 Add styling for pagination links. Tom Alexander 2023-12-23 23:09:24 -05:00
  • 59a91331cc Add support for target links. Tom Alexander 2023-12-23 22:12:05 -05:00
  • d2ea6b6a0f Add a light mode to the site. Tom Alexander 2023-12-23 21:54:16 -05:00
  • fdff5a667b Merge branch 'post_links' Tom Alexander 2023-12-23 21:40:37 -05:00
  • 35cf675c87 Fix clippy. Tom Alexander 2023-12-23 21:36:24 -05:00