Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-09 | r/521 feat(web/blog): Add support for draft & unlisted posts | Vincent Ambo | 2 | -8/+39 | |
Posts with either `draft = true;` or `listed = false;` will no longer be included in index generation and will have a warning callout inserted at the top of the page urging people not to share the links to them. | |||||
2020-02-09 | r/520 style(web/blog): Minor formatting fixes in Watchguard post | Vincent Ambo | 1 | -4/+4 | |
2020-02-09 | r/519 style(web/homepage): Overflow long code lines into scroll bars | Vincent Ambo | 1 | -3/+2 | |
2020-02-09 | r/518 chore(web/blog): Move Watchguard images into static assets | Vincent Ambo | 7 | -7/+7 | |
Rather than sending user data to imgur ... lets get rid of all the external stuff! | |||||
2020-02-09 | r/517 chore(web/blog): Remove duplicate CSS file | Vincent Ambo | 1 | -35/+0 | |
2020-02-09 | r/516 chore(web/homepage): Configure caching for fonts & images | Vincent Ambo | 1 | -0/+4 | |
2020-02-09 | r/515 style(web/homepage): Unify page max-width at 800px | Vincent Ambo | 1 | -2/+1 | |
2020-02-09 | r/513 style(web/homepage): Use somewhat livelier colours | Vincent Ambo | 2 | -9/+8 | |
The previous ones looked kind of dull. These are from my gruber-darker rainbow-delimiters theme. | |||||
2020-02-09 | r/512 feat(web/homepage): Add styling for Cheddar callouts | Vincent Ambo | 2 | -2/+27 | |
2020-02-09 | r/510 docs(web/blog): Update best-tools post with new phone | Vincent Ambo | 1 | -5/+13 | |
2020-02-09 | r/509 feat(web/homepage): Add an entry for the Principia Discordia | Vincent Ambo | 1 | -0/+10 | |
2020-02-09 | r/507 style(web/homepage): Wrap links around the entire entry | Vincent Ambo | 3 | -17/+18 | |
This makes it much easier to click on them. Required some style reshuffling to satisfy CSS. | |||||
2020-02-09 | r/505 fix(web/homepage): Fix redirect setup | Vincent Ambo | 1 | -1/+8 | |
- all www.* traffic -> non-www - redirect old blog entries without including the port | |||||
2020-02-09 | r/499 chore(web): Delete //web/tazblog | Vincent Ambo | 13 | -678/+0 | |
Deleting this code feels strange. This project has been around for a decade, and despite occasionally needing a bunch of tweaks it had aged well and worked fine for a very long time. I've reached a strange point where I don't really feel like using Haskell anymore, and every interaction with this project in recent years has been fighting dependency management tooling for Haskell, or dealing with strange build problems. The simple fact is that the service never really did anything other than render Markdown dynamically, and at this point I can do that much better with //tools/cheddar instead. So, tazblog-hs, it's time to say goodbye. Rest in peace! | |||||
2020-02-09 | r/498 feat(web): Add a favicon to homepage & blog | Vincent Ambo | 3 | -1/+2 | |
2020-02-09 | r/497 fix(web/homepage): Minor style fixes that were lost | Vincent Ambo | 1 | -0/+8 | |
2020-02-09 | r/496 feat(web/homepage): Add entries for the depot itself & journaldriver | Vincent Ambo | 1 | -0/+14 | |
2020-02-09 | r/495 feat(web/blog): Move 'best-tools' doc into a real blog post | Vincent Ambo | 2 | -0/+159 | |
2020-02-09 | r/494 fix(web/homepage): Ensure old blog links keep working | Vincent Ambo | 1 | -2/+2 | |
2020-02-09 | r/493 feat(web/homepage): Add entries for nixery, kontemplate, dottime | Vincent Ambo | 1 | -1/+23 | |
2020-02-09 | r/492 style(web/homepage): Flip colours for misc/blog | Vincent Ambo | 1 | -2/+2 | |
2020-02-09 | r/491 feat(web/homepage): Add templating for entries on the homepage | Vincent Ambo | 3 | -27/+86 | |
Adds the actual insertion of entries into the homepage, subtly colour-coding different types of entries. | |||||
2020-02-09 | r/490 refactor(web): Serve static assets to //web/homepage | Vincent Ambo | 3 | -28/+10 | |
Shuffles around the nginx locations that are served to ensure that all static content will be served from tazj.in/static (including for the blog). | |||||
2020-02-08 | r/489 feat(web/homepage): Add static assets for new homepage | Vincent Ambo | 5 | -0/+88 | |
Adds the Jetbrains Mono font and the WIP CSS file for the homepage and (soon) the blog. | |||||
2020-02-08 | r/488 feat(web/homepage): Add Nix code to assemble the index page | Vincent Ambo | 4 | -1/+86 | |
This is not yet fully functional, but going in the right direction. Some concepts are introduced: * There is a light theme (used for blog entry pages) and a dark theme (used for the homepage itself) * Entries can be either blog posts, projects or miscellaneous things that I want to link people to (possibly with a comment) It might be interesting to add pages that filter to specific types, or some such, which should be relatively easy to do. Note that the layouts of entries are not actually done yet. | |||||
2020-02-08 | r/487 refactor(web): Move nginx setup to //web/homepage | Vincent Ambo | 3 | -19/+41 | |
The homepage is going to be the landing page for all content, whether it be blog posts or other stuff. | |||||
2020-02-08 | r/486 refactor(web/blog): Use timestamps for dates instead of strings | Vincent Ambo | 3 | -10/+13 | |
This lets me easily create an ordered list of entries if the homepage is designed to list both blog posts and other content. | |||||
2020-02-08 | r/485 feat(web/blog): Check in blog posts that I want to keep | Vincent Ambo | 6 | -0/+564 | |
2020-02-08 | r/484 feat(web/blog): Add Nix-based static blog generator | Vincent Ambo | 5 | -0/+231 | |
This introduces a derivation which builds an instance of nginx statically serving my blog posts, though as of now no indexes are being generated and no XML feed is available. This is just the initial draft of this setup and not yet what shall be yielded in the end. | |||||
2020-01-27 | r/468 feat(web/tazblog_lisp): Implement retrieval of blog posts from DNS | Vincent Ambo | 2 | -0/+100 | |
This is mostly equivalent to the Haskell implementation, with the primary difference that the Lisp DNS library does not support caching yet. | |||||
2020-01-19 | r/427 feat(web/cgit-taz): Use cheddar's about filter for about pages | Vincent Ambo | 1 | -1/+4 | |
Following this change, Markdown files in the tree view will be rendered as highlighted Markdown sources. | |||||
2020-01-12 | r/381 chore(web/cgit-taz): Use in-tree cgit version instead | Vincent Ambo | 1 | -11/+2 | |
Drops the previous patch setup to use //third_party/cgit instead. | |||||
2020-01-11 | r/378 chore(web/cgit-taz): Remove patches which have been integrated | Vincent Ambo | 3 | -210/+0 | |
These patches now live as commits at //third_party/cgit | |||||
2019-12-30 | r/319 chore(cgit-taz): Hide remote branches | Vincent Ambo | 1 | -2/+1 | |
With the sync-gcsr changes from the previous commits remote branches are turned into local branches anyways. | |||||
2019-12-21 | r/289 feat(cgit-taz): Add patches for subtree about/ handling | Vincent Ambo | 5 | -4/+123 | |
1. Generate links to subtree about pages. 2. Render README files in subtrees, too. | |||||
2019-12-21 | r/285 chore(third_party): Remove pulldown-cmark again | Vincent Ambo | 1 | -4/+0 | |
2019-12-21 | r/283 feat(cgit-taz): Use cheddar as the about-filter | Vincent Ambo | 1 | -1/+1 | |
This will render about pages using the Comrak renderer defined in Cheddar. Note that due to the way its implemented this will have one interesting behaviour: Markdown files in the tree will *also* be rendered as HTML. I will need to see how that works out before deciding whether or not to disable it. | |||||
2019-12-21 | r/278 feat(cgit-taz): Make use of cheddar for syntax highlighting | Vincent Ambo | 1 | -1/+1 | |
2019-12-21 | r/274 feat(cgit-taz): Use pulldown-cmark as the about filter | Vincent Ambo | 1 | -2/+6 | |
It renders GitHub-flavoured Markdown, which is nice for most use-cases. | |||||
2019-12-20 | r/245 style(cgit-taz): Embed repository logo | Vincent Ambo | 1 | -0/+1 | |
2019-12-20 | r/244 fix(cgit): Configure mimetype-file correctly | Vincent Ambo | 1 | -0/+1 | |
2019-12-20 | r/241 feat(cgit-taz): Enable some convenience features in cgit | Vincent Ambo | 1 | -0/+4 | |
Hopefully file following actually works for directories, too! | |||||
2019-12-20 | r/237 chore: Significantly restructure folder layout | Vincent Ambo | 16 | -0/+857 | |
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit) |