Commit Graph

16 Commits

Author SHA1 Message Date
90545c3e2a
Fix reading time on blog list 2022-08-20 11:22:50 +01:00
8952f7eae5
Create base content page rather than need mixin
This makes the subclassing much simpler, and removes type ignore hacks
2022-08-16 21:32:46 +01:00
cf0a365277
Ensure additional content fields get indexed 2022-07-28 23:06:11 +01:00
d995b412a0
Remove django-stubs
It's just not quite there yet for a lot of things, and makes certain things a right pain!
2022-07-28 20:15:20 +01:00
f8d5cc5ba5
Add feeds to blog list pages 2022-07-25 21:58:06 +01:00
6b96688adb
Add the concept of post collections
For things which are a fixed series (eg yearly repeats)
2022-07-16 15:45:57 +01:00
2ae8ec7045
Optimise getting blog posts for a tag
Because we can guarantee there's only 1 `BlogListPage`, the query becomes much simpler
2022-07-16 10:44:48 +01:00
690095ea52
Replace tag snippets with full pages
Makes the page tree a bit more messy, but is much more versatile and means there are fewer hacks in the code to make snippets act like pages in the tree.
2022-07-16 10:29:01 +01:00
78660500a5
Add tag filtered view to blog list 2022-07-16 00:56:20 +01:00
b155ec2e9b
Allow unsplash images to be used as hero images 2022-07-12 22:45:50 +01:00
ae4e24481e
Add date group headers to blog list page 2022-07-10 18:42:16 +01:00
acfc7852b3
Disable reading time and ToC for blog list page 2022-06-26 17:00:44 +01:00
b4c5032448
Prefetch tags when listing 2022-06-26 12:55:08 +01:00
ce68aa7291
Add date to blog posts 2022-06-19 21:03:05 +01:00
29673c365f
Add tagging to blog post pages 2022-06-19 20:55:37 +01:00
7b5d597d34
Create blog pages 2022-06-19 19:24:29 +01:00