all repos — website @ zola

My website

9c4fd37c zola
Remove codeberg-specific domains file
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2023 08:38:33 +0200
417c3f17
Fix for strict TOML date parsing
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2023 08:38:00 +0200
fac8d24f
Reduce code to only work with $PWD
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2023 11:34:52 +0200
602f249c
Move servers into app.ts and export for testing
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 17:31:18 +0200
1a7abb37
Fix incorrect Makefile logic for post-processing
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 17:30:41 +0200
47d12511
Just send one transaction to Sentry
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:56:54 +0200
dd8d6e2a
Also rename requests metric
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:56:26 +0200
105886c7
Format HTML to a shorter line length
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:51:56 +0200
bea1c8fd
Optimise Dockerfile
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:49:59 +0200
e2dd0839
Fix format not running in docker
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:49:36 +0200
8364b831
Merge requestsBy* metrics into one metric
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 09:22:49 +0200
2773f627
Use a fixed docker tag for postprocessing on Alpine
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 08:14:49 +0200
519a5e51
Use a special file for health checks

This should remain a static file so that the static file functionality
of the server can be tested.  If it were a special case inside the
server router, it could potentially continue to operate whilst the
server otherwise no longer works
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 07:56:42 +0200
150234c3
Include user-agent string in Sentry tags
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 07:28:57 +0200
d484c4b0
Use make only for necessary functionality
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 15:38:08 +0200
69603c41
add HTTP service checks
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 12:58:46 +0200
f91b2174
Send HSTS header from Fly proxy

Bun seems to eat this header otherwise
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 12:58:25 +0200
d449cf9a
Tweak Sentry setup
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 12:38:02 +0200
650ba32f
Don't register double-slashed paths
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 12:34:43 +0200
b88c1dc8
Fix XML feed style
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 12:34:25 +0200
f27b6cf1
Add crude Sentry release tracking information
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 08:26:07 +0200
90e0bc49
Don't try to collect default metrics that don't work in Bun
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 08:25:34 +0200
13531973
Override content-type for /feed-styles/
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 08:08:43 +0200
89d211a3
Set http tags on 404 spans
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 08:08:22 +0200
03cbe07a
Simplify file handling
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 07:35:08 +0200
b906f4f6
Trace performance and upload to sentry
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 07:34:44 +0200
c328edda
Send from correct directory
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 07:33:50 +0200
83d1af3c
Steamline docker build
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 20:20:57 +0200
93291540
Update Bun to 1.0.1
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 20:13:19 +0200
415f7ccd
Fix build
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 20:08:37 +0200
6474b1db
Merge homestead repository
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 19:35:23 +0200
c936c99f
Improve CSP setup
Alan Pearce alan@alanpearce.eu
Mon, 11 Sep 2023 17:56:22 +0200
ad65cd42
Hide favicon if not set
Alan Pearce alan@alanpearce.eu
Mon, 11 Sep 2023 17:56:08 +0200
c8d20644
Merge commit 'a961bc284bb130e44468c07aaaa028652c151e08'
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2023 19:23:38 +0200
b2c15923
Allow site to be displayed in an iframe
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 06:41:16 +0200
bfd9de8d
Beautify make output
Alan Pearce alan@alanpearce.eu
Tue, 05 Sep 2023 21:34:28 +0200
a4024d05
Send security headers with redirects, too
Alan Pearce alan@alanpearce.eu
Tue, 05 Sep 2023 21:11:21 +0200
f8ee173f
Add content-security-policy headers
Alan Pearce alan@alanpearce.eu
Tue, 05 Sep 2023 21:11:11 +0200
3e93a2c3
Update caddy to v2.7.4
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2023 06:47:32 +0200
1162ab82
Add Bluesky to contact menu
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2023 06:39:19 +0200
a37e7efe
Update kernel setup
Alan Pearce alan@alanpearce.eu
Wed, 02 Aug 2023 06:35:57 +0200
994fb96c
Fix html -> md dependencies
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 19:58:07 +0200
0548b026
Add device tree override
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 19:57:48 +0200
6aa46f87
Fix formatting
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 19:57:41 +0200
c1acd068
Minor text fixes
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 19:13:07 +0200
73763093
Add new post about getting NixOS running on NanoPi R5S
Alan Pearce alan@alanpearce.eu
Sun, 30 Jul 2023 10:38:40 +0200
85426fea
Fix indentation of code blocks
Alan Pearce alan@alanpearce.eu
Sun, 30 Jul 2023 10:38:28 +0200
c10f78b8
Add redirect for status page
Alan Pearce alan@alanpearce.eu
Wed, 26 Jul 2023 20:36:05 +0200
19ea9e4e
Remove GPG key info from homepage
Alan Pearce alan@alanpearce.eu
Fri, 21 Jul 2023 20:05:00 +0200
e391d96a
Remove unnecessary install target
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 15:09:25 +0200
05ba1a1e
Make `make deploy` do nothing unless sources are updated
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 15:08:56 +0200
f8a4c049
Increase fly connection limits
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 20:18:00 +0200
5c20728a
Make: avoid re-running format/compress targets
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 20:17:24 +0200
099c92b7
Fully disable HTTPS in Caddy
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 19:04:54 +0200
12ca1008
Fix erroneous 200 responses on missing files

Revert "Replace metrics with advanced metrics for path-based counters"

This reverts commit 3dcd97ff77e9f9f5e3ea2b97b9e15c7c1066859d.
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 09:27:52 +0200
fddfaa07
Remove unnecessary quoting of menu item URLs
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 09:27:00 +0200
d7fc1b31
Add redirect lists for aln.pe
Alan Pearce alan@alanpearce.eu
Fri, 07 Jul 2023 20:15:38 +0200
3dcd97ff
Replace metrics with advanced metrics for path-based counters
Alan Pearce alan@alanpearce.eu
Fri, 07 Jul 2023 20:14:56 +0200
2d635ac0
Enable Caddyfile to validate without redis

Validation tries to connect to the redis server by the `storage` global
option, which is not possible without secrets that are not exposed
during the build
Alan Pearce alan@alanpearce.eu
Fri, 07 Jul 2023 20:14:19 +0200
3885eb15
Validate Caddyfile during build
Alan Pearce alan@alanpearce.eu
Fri, 07 Jul 2023 20:09:57 +0200
8ab05aa7
Use relative URLs in HTML
Alan Pearce alan@alanpearce.eu
Thu, 06 Jul 2023 20:31:08 +0200
7b9d6622
Switch to HEAD requests for health checks
Alan Pearce alan@alanpearce.eu
Thu, 06 Jul 2023 20:08:11 +0200
73532196
Collect HTTP metrics
Alan Pearce alan@alanpearce.eu
Mon, 03 Jul 2023 16:15:23 +0200
087b93fb
New post: Now on three continents
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 09:55:35 +0200
d6bae224
Add HTTP health check
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 09:07:37 +0200
b180e252
Use fly proxy for TLS termination, using h2c
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 09:05:52 +0200
b4dc3bd5
Add listener for www
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 10:56:17 +0200
6de7a0c5
Enable running docker image locally without config
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 10:56:03 +0200
b1c04b34
Only match requests to correct hostname
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 10:55:41 +0200
99b6d71c
Clearly expose HTTP port
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 10:55:02 +0200
c7b83880
Enable make to rebuild site on input changes
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 10:08:24 +0200
81f06727
Enable Makefile tracking of deployments with .deploystamp
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 09:57:26 +0200
55f901bc
Fix access to tools from nativeBuildInputs
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 09:55:12 +0200
f94321a2
Don't try to cross-build docker images with nix
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 09:50:37 +0200
57e251e1
Deploy to fly.io
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 07:34:41 +0200
a19a4d51
Add caddy to dev shell
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 07:34:25 +0200
5b717e2c
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 01 Jul 2023 06:33:29 +0200
90c15edb
Build docker image
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2023 18:42:51 +0200
416aed82
Use empty favicon if not configured in theme
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2023 16:40:29 +0200
f26431f4
Remove seo_tags file
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 20:17:00 +0200
e3cbf142
Format HTML output with prettier
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 20:13:15 +0200
6d491253
Remove spaces around header link
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 20:13:03 +0200
c05bd830
Improve HTML indentation
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 14:04:35 +0200
19701d16
Make tag lists more semantic
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 14:01:52 +0200
805b34fa
Fix overzealous URL encoding
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 14:01:14 +0200
fe119b75
Remove useless meta title tag
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 13:56:44 +0200
a8267af2
Remove redundant italic tag
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 13:55:48 +0200
8d075e8a
Render RSS autodiscovery links for main and per-tag feeds
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 09:06:51 +0200
181ab039
Make style a css file (although zola requires .html extension)
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 09:05:57 +0200
6be02cea
Add skip links for accessibility
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 13:21:25 +0200
f8acc923
Move header link inside heading
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 13:14:05 +0200
3d3ac02c
Make compatible with non-flake nix
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 18:41:36 +0200
ea30ac77
Add styling to Atom feed
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 18:28:42 +0200
5d1e2d20
homepage: only show posts under "recent posts"
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 18:21:33 +0200
de9f9050
Configure web-mode engine when opening templates in Emacs
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 18:18:23 +0200
9627c8ca
Revert "Stop zola removing the output directory on each build"

No longer necessary as the output directory doesn't need to be a git
repository any more.

This reverts commit 59e6e022d332b0cbd8b9f627530149047c9ae8a9.
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 17:27:05 +0200
b58f56fe
Add link to RSS feeds for each tag
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 13:04:55 +0200
57b397f5
Set general `compile-command` variable instead of projectile's
Alan Pearce alan@alanpearce.eu
Tue, 20 Jun 2023 13:03:45 +0200
1837e57e
Make `build` make target more obvious
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 13:52:26 +0200
99675939
Add `clean` make target
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 13:52:02 +0200
39d0a794
Add Mastodon link
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 13:39:19 +0200
c8ec9d9c
Add 'themes/bear/' from commit 'fe37fcf3daa0eaafc1236050ac95b5d4ba21bcd2'

git-subtree-dir: themes/bear
git-subtree-mainline: b0511b71c29c88acb99df245547a52bcce6b10bd
git-subtree-split: fe37fcf3daa0eaafc1236050ac95b5d4ba21bcd2
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2023 20:57:35 +0200
b0511b71
Remove submodule
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2023 20:57:13 +0200
397ef49a
Make buildable with nix (requires submodule workaround)
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2023 20:52:18 +0200
83b0584d
Add deploy command
Alan Pearce alan@alanpearce.eu
Sun, 14 May 2023 23:01:19 +0200
8aefb715
Pre-compress built site with brotli/zstd/gzip
Alan Pearce alan@alanpearce.eu
Sun, 14 May 2023 23:00:46 +0200
f9fffe7e
Re-add <footer> to footer template
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:32:25 +0200
e575f226
Update theme
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:32:20 +0200
996b6553
Update theme
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:58:00 +0200
e49ccd90
Use div instead of section when no heading is needed
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:44:39 +0200
7d587bf6
rebuild site quickly in emacs
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:21:02 +0200
79a5d24f
Replace use of invalid <content> element
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:20:47 +0200
2496272d
Update theme
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 08:48:02 +0200
4fe8ee6b
remove redirect config for netlify/forge pages
Alan Pearce alan@alanpearce.eu
Mon, 24 Apr 2023 19:44:46 +0200
76407004
Allow googlebot indexing
Alan Pearce alan@alanpearce.eu
Thu, 20 Apr 2023 22:09:52 +0200
cea3e75c
Switch to bear blog theme
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 14:06:56 +0200
38b25635
Add bear theme as submodule
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 15:33:54 +0200
a8427d0c
Add extra legacy microformats class to homepage note
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:57:14 +0200
09ba3629
Revert "Use more compatible front-matter marker"

This reverts commit 8d6342a1aea32d6cde8fb8ac9b9232d421d778c0.
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:34:29 +0200
7f1eac6f
Add extra legacy microformats class to homepage note
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:31:09 +0200
8d6342a1
Use more compatible front-matter marker
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:26:53 +0200
9f0e11c7
Fix code highlighting
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 12:21:26 +0200
379cef54
Fix internal link
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 12:20:38 +0200
59c42826
dotfiles -> nixfiles
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 20:52:26 +0200
5dd8c923
Switch to project site on Codeberg Pages
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 20:40:21 +0200
b20a428d
Switch to project site on Codeberg Pages
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 20:37:59 +0200
ab5c1e0f
Add old domains (codeberg will auto-redirect)
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 12:11:47 +0200
4881086b
Remove Gitlab from contact list
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 12:01:09 +0200
140c273d
Tell codeberg about custom domains
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 18:19:42 +0200
59e6e022
Stop zola removing the output directory on each build
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 18:19:23 +0200
f951de56
Make redirects file visible to Pages
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 18:01:41 +0200
7f790d72
Remove GitLab CI file
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 17:52:20 +0200
a35749f4
Remove netlify cruft from gitignore
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 17:51:58 +0200
666ffe85
Use flakes and `nix develop`
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 17:50:32 +0200
d3696056
Add link to codeberg
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 01:28:57 +0200
cf6a1e18
Remove www from base_url
Alan Pearce alan@alanpearce.eu
Sat, 07 May 2022 02:15:57 +0000
149558ac
Delete netlify.toml
Alan Pearce alan@alanpearce.eu
Fri, 06 May 2022 13:24:25 +0000
2ddb96fb
Delete keybase.txt
Alan Pearce alan@alanpearce.eu
Mon, 02 May 2022 19:49:23 +0000
b446d9f2
Update some post links
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 19:07:01 +0200
658283fd
Update tags of postfix-null-client post
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 19:00:40 +0200
a8ad05ee
Migrate syntax highlighting options to zola syntax
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 19:00:04 +0200
5deeb389
Add grep to CI image
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 16:48:19 +0000
a4385d98
Use nixery image for CI
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 16:46:35 +0000
d853e229
Add redirects file for GitLab pages
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 17:02:45 +0200
2499d950
Remove .co.uk redirects
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 16:38:50 +0200
5ce0ddf6
Fix gitlab-ci syntax error
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 16:24:14 +0200
7994c313
Update theme for zola 0.14
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 16:22:53 +0200
c4ef8f60
Add GitLab CI setup
Alan Pearce alan@alanpearce.eu
Sat, 30 Apr 2022 11:33:04 +0000
12311302
Remove deprecated StackOverflow Jobs link
Alan Pearce alan@alanpearce.eu
Fri, 29 Apr 2022 23:24:27 +0200
6385a5f7
Extract theme from templates
Alan Pearce alan@alanpearce.eu
Sun, 15 Nov 2020 13:14:37 +0100
78096da0
Add tags link to main menu
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 22:03:13 +0100
9fdbfb1d
Remove categories taxonomy
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 22:02:07 +0100
7e676dff
Remove images
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:57:56 +0100
6cd6bb71
Normalise categories to lowercase
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:56:17 +0100
f5408955
Remove forestry configuration

Does not support zola
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:46:49 +0100
ed02c2bb
Fix site URL on branch deployments
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:28:34 +0100
fa837f2e
Redirect from previous feed file
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:19:35 +0100
42b9a48b
Convert front matter for zola
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:19:20 +0100
5c7878c3
Enable posts listing
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:18:01 +0100
5de7de4e
Port theme to zola template
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:17:02 +0100
d996657b
Port config to zola
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:15:27 +0100
c6801bf5 hugo
Add basic dark-mode support
Alan Pearce alan@alanpearce.eu
Wed, 28 Oct 2020 15:25:37 +0100
0d88380b
Remove photo
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 21:10:48 +0200
21b8d983
Fix missing homepage content
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 21:10:21 +0200
07b23176
New post: postfix as null client (NixOS)
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 20:17:15 +0200
dc566c03
Enable code line highlights
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 20:17:01 +0200
68d3107a
Remove table styling
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 20:16:51 +0200
7bb6fb8b
Update hugo
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 20:16:43 +0200
ded414fb
Remove Keybase from contact menu

Acquired by Zoom.  I do not want anything to do with them.
Alan Pearce alan@alanpearce.eu
Thu, 07 May 2020 22:43:16 +0200
c5f3ac77
Remove unused css file
Alan Pearce alan@alanpearce.eu
Sun, 12 Apr 2020 13:17:33 +0200
1ecfd131
Remove presentation slides
Alan Pearce alan@alanpearce.eu
Sun, 05 Apr 2020 12:23:07 +0200
b9b3c6e0
Deduplicate link headers
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 23:07:10 +0200
5505cc5c
Fix preload link headers
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 23:06:50 +0200
2a226bc9
Simplify permalink handling
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 22:52:48 +0200
8568ada6
Use more common front matter markers
Alan Pearce alan@alanpearce.eu
Fri, 03 Apr 2020 21:44:24 +0200
c649194f
Make markup html5 compatible
Alan Pearce alan@alanpearce.eu
Sun, 19 Jan 2020 17:22:11 +0100
ad0eccb9
Remove unnecessary XFN attribute
Alan Pearce alan@alanpearce.eu
Sun, 19 Jan 2020 17:21:01 +0100
c329c499
Add caching headers for images and css
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2020 14:06:29 +0100
9f704c75
Add post-author relationship
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 22:42:15 +0100
8e93db7f
Add microformats property to GnuPG key link
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 22:23:57 +0100
1dd71f16
Remove mention of Hugo from HTML
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:30:24 +0100
b8cdbf7c
Merge remote-tracking branch 'gitlab/master'
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:21:29 +0100
dee63364
Cleanup whitespace in output
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:17:28 +0100
508f604c
Add h-entry p-category support
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:16:36 +0100
3f1c89f5
Remove unused code
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:12:13 +0100
91796f21
Add h-feed support
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:10:05 +0100
d4f13dda
Improve "about" text
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 19:08:41 +0100
531f4912
Show photo
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 18:53:29 +0100
857d2005
Make homepage microformats-friendly
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 18:53:14 +0100
fd99649c
Merge branch 'master' of gitlab.com:alanpearce/alanpearce.eu
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 20:08:36 +0100
7c70c280
Fix casing of YAML front matter tags
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 20:06:24 +0100
cdd34e9b
Merge commit 'd5857f9dbecd498e341c8cb5d0866749c5c554c7'
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:57:53 +0100
eea42a5b
Merge commit '7befbf2f991e217aa4d52615f9f430cae30897f5' as 'themes/xmin'
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:55:06 +0100
d9340909
Remove submodule
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:52:10 +0100
242f5ca7
Remove hyde theme
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:47:42 +0100
63801c7c
Update link headers for new theme
Alan Pearce alan@alanpearce.eu
Wed, 08 Jan 2020 01:58:08 +0100
1272711f
Cleanup whitespace
Alan Pearce alan@alanpearce.eu
Tue, 07 Jan 2020 21:39:41 +0100
12e76e4e
Tweak homepage
Alan Pearce alan@alanpearce.eu
Tue, 07 Jan 2020 18:18:08 +0100
a8c6cfc8
Switch to xmin theme
Alan Pearce alan@alanpearce.eu
Tue, 07 Jan 2020 18:17:46 +0100
397d32f7
Give homepage a title
Alan Pearce alan@alanpearce.eu
Mon, 06 Jan 2020 21:05:18 +0100
acbda1ad
Fix "recent posts" list on homepage
Alan Pearce alan@alanpearce.eu
Mon, 06 Jan 2020 21:02:41 +0100
e082b627
Add GitHub contact link
Alan Pearce alan@alanpearce.eu
Sun, 08 Dec 2019 13:34:03 +0100
de41434f
Ignore local netlify folder
Alan Pearce alan@alanpearce.eu
Sun, 08 Dec 2019 13:18:41 +0100
bf8414e3
Update hugo to version 0.58
Alan Pearce alan@alanpearce.eu
Sat, 07 Dec 2019 20:21:33 +0100
e9e0e0fb
Disallow Googlebot
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 18:45:21 +0200
69f2d50d
Update Hugo to v0.55.6
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:53:55 +0200
2b9b4044
Update hugo to 0.47
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:38:09 +0200
a117d08a
Use proper language code
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:35:15 +0200
63c03c19
Fix relative post reference
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:35:03 +0200
737980db
Update hyde
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:34:53 +0200
a164ad05
Update hugo to 0.43
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:21:55 +0200
03ab47b1
Configure privacy settings
Alan Pearce alan@alanpearce.eu
Sat, 15 Jun 2019 20:17:49 +0200
b822f542
Fix submodule theme URL
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2019 20:02:01 +0200
df944ef5
Remove dangling Mastodon link
Alan Pearce alan@alanpearce.eu
Fri, 24 May 2019 14:58:08 +0200
544220bf
Update GPG Key
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2019 19:31:20 +0200
9b456995
Add Keybase URL
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 18:17:20 +0000
122e6626
Delete requirements.txt
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 18:14:59 +0000
beb14dd4
Add Keybase proof
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 18:14:15 +0000
993036f6
Update to .eu
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 15:06:38 +0200
dc7dfc77
Separate env vars per environment
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 21:25:43 +0200
3e428539
De-prioritise syntax css for non-post pages
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 21:19:39 +0200
8f441b30
Enable css preload/push
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 20:54:25 +0200
9ce54435
Merge remote-tracking branch 'gitlab/master'
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 20:48:17 +0200
0fb028eb
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 09:55:05 +0200
065508ff
Update hyde
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 09:54:28 +0200
dd376871
Try another git submodule url for netlify
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 19:59:22 +0200
686834ed
Fix Netlify pull fail
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 19:48:23 +0200
7ffe02d5
Update hyde
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 19:40:34 +0200
5619a512
Update redirects
Alan Pearce alan@alanpearce.eu
Mon, 11 Jun 2018 15:40:06 +0000
7064c534
Update .gitmodules
Alan Pearce alan@alanpearce.eu
Sat, 09 Jun 2018 12:20:39 +0000
10dded48
Use code fences instead of template tags for syntax highlighting
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 13:55:17 +0200
956bf3a4
Use new syntax highlighing theme
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 13:40:21 +0200
b1354ef2
Use new syntax highlighing theme
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 13:37:38 +0200
31010eea
Borrow netlify.toml from hugo docs
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 21:22:12 +0000
1a9fb039
Add more redirects
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 21:13:34 +0000
b2090662
Switch to www
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 20:42:13 +0000
cc5af83b
I'm not an engineer.
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 11:06:15 +0000
141c6fa5
Remove LinkedIn link
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 10:38:59 +0000
617ee5be
Remove twitter link
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 10:32:17 +0000
cc8dac48
Add netlify config
Alan Pearce alan@alanpearce.eu
Wed, 06 Jun 2018 10:16:58 +0000
171500c7
Add requirements.txt for netlify
Alan Pearce alan@alanpearce.eu
Tue, 05 Jun 2018 22:38:27 +0200
01865584
Update hyde
Alan Pearce alan@alanpearce.eu
Tue, 05 Jun 2018 22:28:49 +0200
1540a74b
s/github/gitlab/g
Alan Pearce alan@alanpearce.eu
Mon, 04 Jun 2018 16:57:29 +0200
4285d7f2
Add keybase key
Alan Pearce alan@alanpearce.eu
Mon, 04 Jun 2018 16:39:09 +0200
6348ee21
Rename talk files
Alan Pearce alan@alanpearce.eu
Tue, 24 Oct 2017 12:07:07 +0200
e5cb8f1e
Add fp-js talk
Alan Pearce alan@alanpearce.eu
Tue, 24 Oct 2017 12:04:46 +0200
f4dcf84c
Update GPG key
Alan Pearce alan@alanpearce.eu
Sun, 03 Sep 2017 14:20:11 +0200
3114d253
Update email address
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 22:21:34 +0200
20b1c463
Link to GPG key
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 22:21:01 +0200
f2daaeb2
Add about section
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 21:37:44 +0200
1938abbd
Move contact info to homepage
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 21:37:25 +0200
bdf77d33
Add Mastodon link
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 21:19:34 +0200
d7860953
add GPG key
Alan Pearce alan@alanpearce.eu
Thu, 17 Aug 2017 20:49:49 +0200
b2cdb909
Merge branch 'master' of ssh://alanpearce.eu/alanpearce.uk
Alan Pearce alan@alanpearce.eu
Tue, 04 Jul 2017 20:40:55 +0200
56d9f9b5
Update hyde
Alan Pearce alan@alanpearce.eu
Tue, 04 Jul 2017 20:40:42 +0200
952afaba
Add canonical u-urls to posts
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 17:50:04 +0200
d502e573
Fully-qualify hcard url
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 17:44:53 +0200
6761db97
Canonicalise author image
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 17:42:03 +0200
95b08101
Make h-card representative
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 17:40:28 +0200
535c4b4e
Add photo
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 17:36:00 +0200
668393b4
Fix email link

Update hyde
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 16:54:49 +0200
92da666b
Update theme
Alan Pearce alan@alanpearce.eu
Sat, 10 Jun 2017 14:22:38 +0200
a8557f5b
Update theme
Alan Pearce alan@alanpearce.eu
Sun, 04 Jun 2017 15:21:33 +0200
3ac79530
post: Self-hosted git setup
Alan Pearce alan@alanpearce.eu
Sun, 04 Jun 2017 13:50:36 +0200
0254c947
post: Repository management with ghq
Alan Pearce alan@alanpearce.uk
Sun, 07 May 2017 00:10:06 +0200
1b083b46
Add link to cgit
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 18:10:23 +0200
f87f2e0b
Update description
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 18:07:53 +0200
81dd91a7
post: Back again
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 18:02:45 +0200
884650f0
Add StackOverflow Jobs link
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 18:02:32 +0200
ef172f70
style: Move email link to the top
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 18:02:19 +0200
9344481a
Configure contact menu
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 17:55:17 +0200
509fe237
Configure Hugo menu
Alan Pearce alan@alanpearce.uk
Sat, 06 May 2017 17:37:33 +0200
99a0ffeb
Add config params for future theme versions
Alan Pearce alan@alanpearce.uk
Wed, 03 May 2017 10:04:18 +0200
fc0ca004
Update theme
Alan Pearce alan@alanpearce.uk
Wed, 03 May 2017 10:04:07 +0200
1e160edd
Update shortcode syntax
Alan Pearce alan@alanpearce.uk
Wed, 03 May 2017 10:03:46 +0200
0f1c6aef
Remove Google Plus link
Alan Pearce alan@alanpearce.uk
Sat, 29 Apr 2017 13:33:35 +0200
c3d85cff
Cleanup tags

From now on, a post should only have one category. It can have many
tags, but generally avoid having a tag and a category being the same
thing. Or maybe I should remove categories.
Alan Pearce ap@studio-40.com
Sat, 06 Sep 2014 20:37:43 +0100
019eb119
Add missing spaces
Alan Pearce ap@studio-40.com
Sat, 06 Sep 2014 20:34:56 +0100
efe66e2b
Update hyde
Alan Pearce ap@studio-40.com
Sat, 06 Sep 2014 20:34:48 +0100
e45d9f7f
Add LinkedIn profile to contact links
Alan Pearce ap@studio-40.com
Sun, 31 Aug 2014 18:37:12 +0100
09512c1d
Update hyde
Alan Pearce ap@studio-40.com
Sun, 31 Aug 2014 18:37:05 +0100
03be1651
New post: Cedit and Paredit
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Aug 2014 10:17:48 +0100
8fcfe5b8
Change Google+ url to use plus.google.com
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 20:02:56 +0100
94c5dee0
Update hyde
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 19:05:16 +0100
7ae47844
Update hyde
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 19:00:35 +0100
aa083225
Add sitemap URL to robots.txt
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 13:53:28 +0100
2ec17af3
Use baseurl instead of Site.Params.fullurl
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 13:14:36 +0100
5f356b3c
Update hyde
Alan Pearce ap@studio-40.com
Fri, 08 Aug 2014 10:14:36 +0100
ca9fb288
Update hyde
Alan Pearce ap@studio-40.com
Sat, 02 Aug 2014 21:44:13 +0100
7f3fc882
Add G+ and Github URLs
Alan Pearce ap@studio-40.com
Sat, 02 Aug 2014 12:59:00 +0100
b1832d74
Set up author URLs from config params
Alan Pearce ap@studio-40.com
Sat, 02 Aug 2014 12:58:45 +0100
47229dd4
Update hyde
Alan Pearce ap@studio-40.com
Sat, 02 Aug 2014 12:49:11 +0100
bc81305c
Use long form for reference links
Alan Pearce ap@studio-40.com
Sat, 02 Aug 2014 08:49:22 +0100
200b0fba
Update hyde
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Jul 2014 22:44:01 +0100
73a3dd49
Add missing link reference
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Jul 2014 22:43:44 +0100
641f304f
Write post about Emacs package archive statistics
Alan Pearce ap@studio-40.com
Sat, 19 Jul 2014 13:23:56 +0100
df381720
Update hyde
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Jul 2014 20:22:57 +0100
c41b482d
Update hyde
Alan Pearce ap@studio-40.com
Fri, 18 Jul 2014 20:20:32 +0100
6328067a
Add RSS feed information to config
Alan Pearce ap@studio-40.com
Sat, 12 Jul 2014 21:07:03 +0100
6857018f
Add post about opening projects with projectile
Alan Pearce ap@studio-40.com
Sat, 12 Jul 2014 11:54:46 +0100
1483d6f4
Remove baseURL
Alan Pearce ap@studio-40.com
Sat, 12 Jul 2014 11:54:35 +0100
f420c903
Update hyde
Alan Pearce ap@studio-40.com
Sat, 12 Jul 2014 11:54:23 +0100
a709e4d1
Update hyde theme
Alan Pearce ap@studio-40.com
Sat, 05 Jul 2014 22:25:08 +0100
dc377426
Add canonical link via fullurl
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Jun 2014 12:12:49 +0100
42c7a6ed
Add robots.txt
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Jun 2014 11:35:27 +0100
89c96948
Update hyde
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Jun 2014 11:32:40 +0100
22c44faa
Add post about cloning similar repositories with git
Alan Pearce ap@studio-40.com
Sun, 22 Jun 2014 09:46:16 +0100
fdb36530
Update hyde
Alan Pearce ap@studio-40.com
Sun, 08 Jun 2014 13:35:39 +0100
853c9b80
Update hyde theme with IE fixes
Alan Pearce ap@studio-40.com
Sun, 08 Jun 2014 12:32:55 +0100
0f816271
Add first post
Alan Pearce alan@alanpearce.co.uk
Sun, 08 Jun 2014 11:31:54 +0100
925f8cbd
Update hyde
Alan Pearce alan@alanpearce.co.uk
Sun, 08 Jun 2014 11:31:38 +0100
f754b8ed
Update hyde theme
Alan Pearce alan@alanpearce.co.uk
Sat, 07 Jun 2014 19:59:41 +0100
36dd5b75
Configure syntax highlighting with solarized CSS
Alan Pearce alan@alanpearce.co.uk
Sat, 07 Jun 2014 19:59:13 +0100
ff16e96e
Add a description
Alan Pearce alan@alanpearce.co.uk
Sat, 07 Jun 2014 14:58:37 +0100
8278cf1e
Theme it with hyde
Alan Pearce alan@alanpearce.co.uk
Sat, 07 Jun 2014 14:57:56 +0100
64cf644e
Create hugo site
Alan Pearce alan@alanpearce.co.uk
Sat, 07 Jun 2014 14:41:50 +0100
7d5faa84
Update theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 13:36:27 +0200
86b2809f
Update theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 13:34:31 +0200
b1de0fda
Update theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 13:32:21 +0200
0c3a3492
Update theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 13:29:36 +0200
8809b360
Update theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 13:23:59 +0200
60c6571a
Update hyde
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 23:45:15 +0200
6de700fa
Remove outdated GPG key
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 20:21:40 +0000
7befbf2f
Squashed 'themes/xmin/' content from commit 982dfb3

git-subtree-dir: themes/xmin
git-subtree-split: 982dfb320e8ac58a78203be76c5b06beae25d4f9
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:55:06 +0100
d5857f9d
Squashed 'themes/xmin/' changes from 982dfb3..aa6eb5a

aa6eb5a Make post template microformats-compatible
217445a Support XFN
6365d4b Improve semanticity
ccbf84f Remove useless main tag
ee3e939 Show tags as article metadata
6394af8 Add support for alternative output formats (e.g. RSS)
b85fdab Remove non-semantic hr tags from layout
311e7f3 Make 404 page less shouty
773e2d4 Convert to block-based templates
791259e Alphabetically sort CSS properties
f61a5f2 Use ISO8601 date format
6d06143 Remove custom fonts

git-subtree-dir: themes/xmin
git-subtree-split: aa6eb5a51f3bdbc4e7c621d2a36701ef57ce0143
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:57:53 +0100
c00aa5da
Update from Forestry.io - Updated Forestry configuration
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:07:51 +0000
01390c24
Update from Forestry.io - Updated Forestry configuration
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 19:24:42 +0000
fe37fcf3
Merge branch 'main' into microformats2
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:32:08 +0200
40881d13
Merge branch 'main' into microformats2
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:24:52 +0200
2ca8f6ce
Merge branch 'main' into microformats2
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:55:35 +0200
dad78951
Merge branch 'main' into microformats2
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:20:03 +0200
cdd10696
Move header/footer/main elements into child templates

The <content> tag is not meant for normal HTML, but rather the Shadow
DOM, therefore I replaced it with <main>

For consistency's sake I moved <header> and <footer> into the child
templates as well
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:08:15 +0200
a8035088
Remove trailing slashes on void elements

https://github.com/validator/validator/wiki/Markup-»-Void-elements#trailing-slashes-in-void-element-start-tags-do-not-mark-the-start-tags-as-self-closing
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 08:45:48 +0200
69912273
Sorry Terry, you'll have to go
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:59:59 +0200
a7892484
Remove commented-out colour
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 13:59:41 +0200
89ddd872
Move images to root
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 20:12:23 +0200
1d5f4e2d
Move images to root
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 20:08:18 +0200
c78a3f23
Reformat templates
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 14:53:30 +0200
4df500c3
Make date format configurable
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 09:29:56 +0200
98d10546
Cleanup whitespace
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 09:29:45 +0200
15c1e7bd
Fix lang attribute
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 07:43:36 +0200
ebcfebbb
Crudely enable external nav menu links
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 07:39:29 +0200
3560f40a
Don't reverse the order of pages
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 07:25:53 +0200
3b726a97
Show screenshots in readme
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 07:20:00 +0200
dace1607
Update screenshots
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 07:07:34 +0200
ec6be667
%s/Hugo/Zola/g
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 06:57:01 +0200
a5155375
Update theme links
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 21:14:49 +0200
d9a03b8b
Fix demo site base_url
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 21:13:22 +0200
54444582
Add screenshots
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 21:12:52 +0200
e6e48c16
Add menu instructions to readme
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 21:04:20 +0200
3758d695
Ignore build output
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 20:22:16 +0200
87322aba
Add readme and license
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 20:15:39 +0200
72eec229
Initial commit
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 19:59:34 +0200
402d8509
Move header/footer/main elements into child templates

The <content> tag is not meant for normal HTML, but rather the Shadow
DOM, therefore I replaced it with <main>

For consistency's sake I moved <header> and <footer> into the child
templates as well
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:08:15 +0200
111c6b45
Use relative font sizes
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 09:55:21 +0200
ccdba539
Remove duplicate header in demo content
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:16:25 +0200
65800cdb
Improve whitespacing in HTML
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:14:30 +0200
ae781218
Fix spacing of code examples
Alan Pearce alan@alanpearce.eu
Wed, 26 Apr 2023 13:31:29 +0200
a961bc28
Squashed 'themes/bear/' changes from fe37fcf..d10630d

d10630d Hash inline style in CSP
f51202d Allow end-user to disable CSP header meta tags without editing theme
093ac10 Add form-action and base-uri CSPs
4c9ac0a Update base_url
eed984f Merge dark/light screenshots into one
099acbd Add "deploy to netlify" button
0800ba2 Update demo URL
9a344d8 Add meta description
241f290 Remove ignored CSP content
53d198f Move demo site to netlify
3423985 Add netlify status badge to readme
edfec31 Configure headers for netlify
a1bcb91 Add netlify.toml
d69e95a Add content-security-policy header-equivalent meta tag
1706ade Linkify demo URL
141c10c Merge pull request 'Update 'theme.toml'' (#1) from jakeg/zola-bearblog:main into main
6b275f6 Update 'theme.toml'
REVERT: fe37fcf Merge branch 'main' into microformats2
REVERT: 40881d1 Merge branch 'main' into microformats2
REVERT: 2ca8f6c Merge branch 'main' into microformats2
REVERT: dad7895 Merge branch 'main' into microformats2
REVERT: cdd1069 Move header/footer/main elements into child templates

git-subtree-dir: themes/bear
git-subtree-split: d10630da50a2b0e005ef0499190cc5cc898f0b06
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2023 19:21:12 +0200
e718339d
Add request_duration_seconds histogram
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 10:34:33 +0200
4218b3b5
Add namespace to prometheus metrics
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 19:52:30 +0200
7bb417f9
Catch errors and log to sentry
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 12:07:05 +0200
a9f9c066
Deploy to fly.io
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 12:01:21 +0200
02abf6eb
Build with docker
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 11:40:17 +0200
75041215
Log server info at startup
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 11:39:56 +0200
4ea39c59
Fix error in requestsByPath counter
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 11:39:20 +0200
627aec84
Collect metrics for prometheus
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 15:55:48 +0200
ae9de0ea
Remove unused import
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 15:20:32 +0200
2574e38f
Add tests
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 14:46:08 +0200
da035516
Send headers with 304 responses
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 14:45:51 +0200
b52a1c84
Add Vary: Accept-Encoding header (only header keys are re-cased)
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 14:45:22 +0200
bdaab2de
Remove console.log
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 12:19:56 +0200
2c41c45c
Fix incorrect file existence check
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 11:12:50 +0200
93197c34
Remove defunct live-reload

Doesn't work when serving static files
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 10:19:40 +0200
c738123d
Use bun's builtin mime logic
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 10:16:53 +0200
37ee14f5
Return precompressed files, if they exist
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 09:24:11 +0200
8e7a851d
Inline variable
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 07:02:32 +0200
c48a92fd
Send 304 when file time not greater than if-modified-since header
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 06:52:32 +0200
7c376d43
Send last-modified header
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 06:36:39 +0200
a5e05c92
Remove unused function
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 06:21:16 +0200
7c643602
Reduce memory usage by not duplicating default headers
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2023 06:04:08 +0200
b89c78af
Send status code 404 with /404.html
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 18:41:59 +0200
d4c067d0
Rename variable
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 18:33:47 +0200
14e6b232
Return 404 if file no longer exists
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 18:09:19 +0200
817164e3
Remove unused dependency
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 18:09:08 +0200
2ea9c80f
wtf typescript
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 17:17:50 +0200
aa663a1c
Avoid duplicate registration of initial directory
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 17:17:23 +0200
0ded4a2b
Give files map a proper type
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 17:16:58 +0200
2f615253
Use own logic for static file serving
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 16:54:29 +0200
78439b16
Read config from TOML file
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 10:56:39 +0200
b45b4e37
Reformat with prettier
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 10:56:10 +0200
7fc8048d
Init flake
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 10:55:15 +0200
51cc4389
Serve static files
Alan Pearce alan@alanpearce.eu
Mon, 11 Sep 2023 19:43:06 +0200
a25028aa
Initial commit
Alan Pearce alan@alanpearce.eu
Mon, 11 Sep 2023 14:52:07 +0200