Commit Graph

  • 9cc28f6f0d
    Merge branch 'unlisted_posts' main 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
  • 3b63bbdfde
    Add support for subpaths. Tom Alexander 2023-12-23 21:29:59 -05:00
  • 24218f2979
    Generate post links, so far only top-level. Tom Alexander 2023-12-23 21:06:53 -05:00
  • 6a086d57de
    Generate Post link when the protocol is post. Tom Alexander 2023-12-23 20:55:32 -05:00