Commit Graph

39 Commits

Author SHA1 Message Date
Jake Howard 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
Jake Howard 5d50907ed2
Add opensearch description file
Not _that_ opensearch
2024-01-04 22:21:32 +00:00
Jake Howard 96a6ded02e
Add dedicated favicon view 2023-07-23 15:17:58 +01:00
Jake Howard f903dfcc8b
Add redirect URL for mastodon user 2023-03-06 14:32:00 +00:00
Jake Howard d8a8e7fd8e
Use nginx to serve static files
This should keep easy requests out the app event loop, hopefully improving response time
2023-02-21 21:46:26 +00:00
Jake Howard 8f66feeaa5
Remove test 404 and 500 paths outside dev 2022-10-02 19:25:36 +01:00
Jake Howard 8844aad247
Disallow API from being indexed 2022-10-02 19:20:40 +01:00
Jake Howard 197f2ea0aa
Move cache handling to views 2022-10-02 18:53:51 +01:00
Jake Howard 0711288197
Style 500 page 2022-09-05 14:17:48 +01:00
Jake Howard c40987c14f
Add healthcheck 2022-09-05 13:35:48 +01:00
Jake Howard 7cd88c9fbd
Just set cache control rather than caching page content
This avoids storing tonnes of stuff in the cache, when it doesn't matter
_too_ much
2022-09-04 17:29:04 +01:00
Jake Howard ddb68f7d43
Ensure media is served by Django 2022-09-04 17:23:41 +01:00
Jake Howard 47980032b0
Add autocomplete for blog pots tags 2022-08-28 16:18:31 +01:00
Jake Howard 358013e16a
Add favicon 2022-08-27 23:44:56 +01:00
Jake Howard 01d84fd29b
Add keybase URL 2022-08-25 14:11:47 +01:00
Jake Howard fc141c9778
Add the skeleton for an API app
URL handling is a hack, but it works
2022-08-22 23:26:39 +01:00
Jake Howard 10005dfe02
Add all pages feed
This one is much simpler than the pages one, as there could be a lot of
pages
2022-08-22 23:17:16 +01:00
Jake Howard 922e259aaf
Add legacy redirect app 2022-08-22 21:11:46 +01:00
Jake Howard bfa4755871
Move well-known URLs into their own app 2022-08-22 20:33:52 +01:00
Jake Howard e74dbcc228
Add matrix client well-known view 2022-08-22 14:43:58 +01:00
Jake Howard 31c370c13e
Don't cache security.txt view for full expiry time
This could result in the expiry time being in the past
2022-08-22 14:39:12 +01:00
Jake Howard a110b9c34e
Add cache to robots.txt view 2022-08-22 14:38:32 +01:00
Jake Howard 521595a781
Add view to serve matrix server well-known URL 2022-08-22 14:37:29 +01:00
Jake Howard fd445375ae
Add caching to a few simple URLs
These do a few queries, and don't change often - ideal for caching
2022-08-20 18:31:08 +01:00
Jake Howard f452f5deed
Add security.txt 2022-08-19 15:06:18 +01:00
Jake Howard 1abc6da19b
Add robots.txt 2022-08-19 14:35:38 +01:00
Jake Howard 57f5505c24
Add 404 page 2022-08-19 09:36:03 +01:00
Jake Howard 668bcc7d5b
Add sitemap 2022-08-02 22:20:36 +01:00
Jake Howard cdb037a9c8
Remove django admin 2022-08-02 21:33:48 +01:00
Jake Howard b92f2f4043
Add a Wagtail search page
It doesn't do any searching, yet
2022-07-26 08:53:49 +01:00
Jake Howard 1326214c8f
Rename namespace for static pygments URL 2022-07-16 01:13:48 +01:00
Jake Howard 310de1acf8
Add RQ 2022-07-13 08:21:06 +01:00
Jake Howard a1d72c122a
Add code block 2022-06-27 23:29:55 +01:00
Jake Howard 8aea60da35
Add dynamic images to home and content pages 2022-06-15 09:27:20 +01:00
Jake Howard d5d0b293f7
Add debug toolbar 2022-06-14 22:29:08 +01:00
Jake Howard c9f5b6fb3a
Add livereloading of browser 2022-06-13 22:43:54 +01:00
Jake Howard e2d5101a56
Add linting 2022-06-12 15:24:17 +01:00
Jake Howard e96bb4c903
Remove unnecessary static path
This is handled by whitenoise
2022-06-10 15:39:50 +01:00
Jake Howard 5f814b2a5a
Init wagtail project 2022-06-09 08:36:29 +01:00