Vincent Ambo
38bc8cb4cc
feat(web/blog): Add Nixery layering design as a blog post
...
Marked as a draft until I've verified that this looks good.
2020-04-25 14:30:27 +01:00
Vincent Ambo
95b0a8a187
docs(web/blog): Light editing on the unpublished Emacs post
2020-02-22 01:58:33 +00:00
Vincent Ambo
4bbbb58cb5
chore: Rename pkgs->depot in all Nix file headers
2020-02-21 13:54:53 +00:00
Vincent Ambo
b5c50f4699
refactor(web): Let //web/ derivations build static pages only
...
Removes nginx configuration built by the web targets (with the
exception of the includable block used to set up redirects for old
blog URLs).
2020-02-11 19:31:20 +00:00
Vincent Ambo
042df0b523
docs(web/blog): Add some TODO entries for the draft
2020-02-10 01:34:54 +00:00
Vincent Ambo
541306f1bd
docs(web/blog): Rewrite some style issues in the Emacs post
2020-02-10 01:24:34 +00:00
Vincent Ambo
9f75c91adc
feat(web/blog): Add draft blog post on Emacs
...
This post is a draft, i.e. not linked from the index. It's not a
secret, but if you do find it through this commit before its
publication please don't share it too widely yet.
2020-02-10 00:29:51 +00:00
Vincent Ambo
1e770f5d88
feat(web/blog): Add support for draft & unlisted posts
...
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 21:44:48 +00:00
Vincent Ambo
0bc2f8995e
style(web/blog): Minor formatting fixes in Watchguard post
2020-02-09 21:24:53 +00:00
Vincent Ambo
bd2d96d053
chore(web/blog): Move Watchguard images into static assets
...
Rather than sending user data to imgur ... lets get rid of all the
external stuff!
2020-02-09 21:16:03 +00:00
Vincent Ambo
de9f51de82
chore(web/blog): Remove duplicate CSS file
2020-02-09 21:06:37 +00:00
Vincent Ambo
fb1b4b9bd3
style(web/homepage): Use somewhat livelier colours
...
The previous ones looked kind of dull. These are from my gruber-darker
rainbow-delimiters theme.
2020-02-09 13:39:12 +00:00
Vincent Ambo
b836a0df28
feat(web/homepage): Add styling for Cheddar callouts
2020-02-09 13:02:14 +00:00
Vincent Ambo
c3d930aa7f
docs(web/blog): Update best-tools post with new phone
2020-02-09 12:06:46 +00:00
Vincent Ambo
9fc9b58301
feat(web): Add a favicon to homepage & blog
2020-02-09 00:43:00 +00:00
Vincent Ambo
4b5ca24f81
feat(web/blog): Move 'best-tools' doc into a real blog post
2020-02-09 00:31:06 +00:00
Vincent Ambo
39854d71b2
refactor(web): Serve static assets to //web/homepage
...
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-09 00:01:07 +00:00
Vincent Ambo
7935957938
refactor(web): Move nginx setup to //web/homepage
...
The homepage is going to be the landing page for all content, whether
it be blog posts or other stuff.
2020-02-08 14:06:57 +00:00
Vincent Ambo
8e9fb73958
refactor(web/blog): Use timestamps for dates instead of strings
...
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 13:47:47 +00:00
Vincent Ambo
cc2c130352
feat(web/blog): Check in blog posts that I want to keep
2020-02-08 13:34:22 +00:00
Vincent Ambo
15b871806b
feat(web/blog): Add Nix-based static blog generator
...
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-02-08 13:33:13 +00:00