Vincent Ambo
eab4f0e9c0
style(web/homepage): Shorten description for TWiV
2020-03-29 22:36:00 +01:00
Vincent Ambo
2776474686
feat(web/homepage): Link to TWiV
2020-03-29 22:34:10 +01: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
b56b3db2f4
style(web/homepage): Highlight <kbd> elements like buttons
2020-02-10 00:08:53 +00:00
Vincent Ambo
9ed53f4201
fix(web/homepage): Make .uncoloured-link work again
2020-02-10 00:08:43 +00:00
Vincent Ambo
30e8f59d02
style(web/homepage): Overflow long code lines into scroll bars
2020-02-09 21:24:31 +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
386692d39d
chore(web/homepage): Configure caching for fonts & images
2020-02-09 21:05:03 +00:00
Vincent Ambo
74a78de081
style(web/homepage): Unify page max-width at 800px
2020-02-09 20:52:14 +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
a8fa0edd72
feat(web/homepage): Add an entry for the Principia Discordia
2020-02-09 12:01:23 +00:00
Vincent Ambo
ac2c9b7e87
style(web/homepage): Wrap links around the entire entry
...
This makes it much easier to click on them. Required some style
reshuffling to satisfy CSS.
2020-02-09 02:20:41 +00:00
Vincent Ambo
1fa3316ca1
fix(web/homepage): Fix redirect setup
...
- all www.* traffic -> non-www
- redirect old blog entries without including the port
2020-02-09 01:48:59 +00:00
Vincent Ambo
9fc9b58301
feat(web): Add a favicon to homepage & blog
2020-02-09 00:43:00 +00:00
Vincent Ambo
a791d5e359
fix(web/homepage): Minor style fixes that were lost
2020-02-09 00:31:31 +00:00
Vincent Ambo
9d9e088943
feat(web/homepage): Add entries for the depot itself & journaldriver
2020-02-09 00:31:19 +00:00
Vincent Ambo
0fd762e2d0
fix(web/homepage): Ensure old blog links keep working
2020-02-09 00:30:51 +00:00
Vincent Ambo
69b6ff26c3
feat(web/homepage): Add entries for nixery, kontemplate, dottime
2020-02-09 00:12:22 +00:00
Vincent Ambo
949c75e1bd
style(web/homepage): Flip colours for misc/blog
2020-02-09 00:12:13 +00:00
Vincent Ambo
75969d886d
feat(web/homepage): Add templating for entries on the homepage
...
Adds the actual insertion of entries into the homepage, subtly
colour-coding different types of entries.
2020-02-09 00:02:10 +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
e6002f95cd
feat(web/homepage): Add static assets for new homepage
...
Adds the Jetbrains Mono font and the WIP CSS file for the homepage
and (soon) the blog.
2020-02-08 22:22:37 +00:00
Vincent Ambo
cce872e397
feat(web/homepage): Add Nix code to assemble the index page
...
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 22:21:06 +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