Commit graph

987 commits

Author SHA1 Message Date
f5a18fdca0
Use cache to accelerate static file serving with nginx
This lets whitenoise handle the headers, and nginx serves them quickly from the cache
2024-01-13 23:01:15 +00:00
8ce25dcf2d
Use s6 to run everything in a single container 2024-01-13 21:43:10 +00:00
6f1b823dfa
Replace nvm with nodesource scripts
They're back!
2024-01-13 17:49:51 +00:00
59912f6ddb
Use short "Go" view for search shortcut 2024-01-12 15:16:31 +00:00
e9f74ec0c1
Upgrade to Python 3.12
This required installing `setuptools`, as Honcho implicitly depends on it
2024-01-11 09:26:39 +00:00
4e450f6144
Fix wagtail-draftail-snippet for Wagtail 5.2 2024-01-06 19:30:42 +00:00
042cd9f452
Create image migration to modify image file field 2024-01-05 17:31:25 +00:00
8e0f948f66
Move search icon to left 2024-01-05 16:52:37 +00:00
c36f24b212
Use heading for simple list items 2024-01-05 16:24:25 +00:00
1ff31828f5
Add labels to all pagination buttons 2024-01-05 16:21:42 +00:00
c8885d19d3
Use correct heading tag for date subtitles 2024-01-05 16:17:12 +00:00
166441b3e3
Set CSRF cookie as httpOnly 2024-01-05 15:59:23 +00:00
307cd7fe26
Update dependencies 2024-01-05 15:56:39 +00:00
8fe3cdbbc3
Replace custom pagefullurl tag with built-in 2024-01-05 15:46:38 +00:00
518461a88f
Use wagtail's new built-in cache tags
They're good, because I wrote them
2024-01-05 15:44:45 +00:00
48e36bc5b9
Update to Wagtail 5.2 (and others) 2024-01-05 15:30:31 +00:00
53479eeea9
Update support pill title 2024-01-05 15:05:21 +00:00
e0ffa6a14d
Account for content pages without content or a scroll indicator 2024-01-05 14:18:50 +00:00
3984660e2b
Make support pill larger and have hover effect 2024-01-05 11:57:55 +00:00
5d50907ed2
Add opensearch description file
Not _that_ opensearch
2024-01-04 22:21:32 +00:00
10e8950aef
Add anchor id to shareon 2024-01-02 23:36:08 +00:00
f790fb08b9
Account for hero height when scrolling to comments 2024-01-02 23:35:43 +00:00
3bafe01ad6
Add platform-agnostic anchor to comments 2024-01-02 23:31:55 +00:00
ea9416c6a0
Fix title for twitter share button 2023-12-28 21:29:18 +00:00
4b9ec96bc4
Upgrade shareon and add email share support 2023-12-28 21:28:30 +00:00
83f5c3234b
Round up reading time and simplify implementation 2023-12-28 21:19:07 +00:00
7a4aaca82c
Add posts count to tag list 2023-12-25 23:28:44 +00:00
3c66267b79
Add breadcrumbs to search results 2023-12-25 23:28:44 +00:00
b13fe49664
Exclude listing pages from search 2023-12-25 22:10:17 +00:00
1276d54972
Hide listing pages from feed 2023-12-24 22:37:18 +00:00
0edbd9a8e8
Fix feed favicon 2023-12-22 17:42:29 +00:00
e5ae66567a
Unify RSS feeds
One per section is a little much. Just use a single feed and be done with. Might help discoverability a little.
2023-12-22 17:42:29 +00:00
aa5107c89e
Add eslint-plugin-unicorn 2023-12-14 17:56:57 +00:00
a155abeb30 Update dependency eslint to v8.55.0 2023-12-01 22:01:17 +00:00
981d0ada4d
Fix typing issues 2023-11-29 14:35:07 +00:00
34dcf63a93
Add tags to feed 2023-11-29 14:30:13 +00:00
a8cd2742ab
Unify page feed implementations
No need for a separate class just to handle blog publish dates
2023-11-29 14:17:22 +00:00
7127afbc94
Add image to RSS feed
Some readers don't support non-ico `favicon.ico` files
2023-11-29 14:04:04 +00:00
1c9e1b4f74
Account for pages not having a hero
Eg the homepage
2023-11-27 20:10:35 +00:00
6996e191e5
Clear proxy header 2023-11-23 17:44:08 +00:00
9083d5c5fb
Remove server header 2023-11-23 17:44:08 +00:00
d4645d3812
Ensure "public" is included in cache control headers 2023-11-23 13:33:19 +00:00
6248a0665a
Use correct view for tags and categories redirect 2023-11-01 09:20:33 +00:00
c3aea8f176
Use nvm to install Node rather than deprecated nodesource scripts 2023-10-27 17:37:58 +01:00
366dc6a123
Extract lite-youtube embed into wagtail-lite-youtube-embed package 2023-10-27 17:12:00 +01:00
fcbdb248fa
Add pagination controls to hero buttons 2023-10-22 16:07:04 +01:00
5d7d84249b
Show pagination stats in listing hero 2023-10-22 15:56:33 +01:00
9a8166a39e
Remove trailing question-mark 2023-10-22 15:26:28 +01:00
6b53c42f14
Correctly format meta URLs 2023-10-17 13:54:38 +01:00
19c45fba8a
Only mark hero as stuck when it should be sticky 2023-10-16 21:42:39 +01:00