Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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) |