Commit graph

71 commits

Author SHA1 Message Date
ac30206e97
Fix pagination controls showing up 2022-09-25 21:06:43 +01:00
e4476e1b2a
Ensure heading ids are always valid ids 2022-09-23 15:36:23 +01:00
bee03a8e64
Add link to tags list to tags on content details 2022-09-23 08:45:17 +01:00
6c481672c4
Improve margin around blog post date headers 2022-09-21 14:18:35 +01:00
bccc948995
Restructure fields in editor pages
Move as much as possible out of the "Content" tab, so that's just about
the actual content
2022-09-21 13:30:06 +01:00
82701a706c
Show blog list ToC with newest first 2022-09-20 09:54:26 +01:00
997da9779c
Link to admin posts list, not the posts page itself 2022-09-19 21:40:40 +01:00
77e34cbf02
Show number of blog posts on admin dashboard 2022-09-15 08:54:23 +01:00
8b027206b1
Add comments and sharing to all content pages
Listing pages already have this block overwritten for pagination
controls
2022-09-08 14:37:18 +01:00
63909a31c0
Add iframe block 2022-09-08 14:31:01 +01:00
71f74251bb
Don't require code header 2022-09-06 08:58:44 +01:00
e21d525259
Reset migrations
During dev I made loads, but I don't need them now
2022-09-04 15:56:51 +01:00
ee307bcfbf
Define rich text features in settings
This removes them from migrations, avoiding the need to create new ones
when they change
2022-09-03 21:07:27 +01:00
a053e27833
Use richtext for subtitle 2022-09-03 17:00:09 +01:00
6d60cedc6f
Add comments 2022-09-02 08:27:42 +01:00
488369a247
Add filename and header show checkbox to code block 2022-08-31 22:30:08 +01:00
442aeb21b8
Use singleton URL cache 2022-08-28 20:22:55 +01:00
557a28833b
Only show public pages 2022-08-28 16:51:27 +01:00
47980032b0
Add autocomplete for blog pots tags 2022-08-28 16:18:31 +01:00
c660e54bae
Add method to prefetch for listing 2022-08-28 14:52:27 +01:00
735ab73ec0
Inline select_related calls 2022-08-28 12:59:09 +01:00
27bce00c46
Remove subtitle from listing pages 2022-08-27 19:55:44 +01:00
e79625a441
Correctly allow ordering of collection pages
`.specific` isn't quite as magical as it needs to be, so we have to be
explicit
2022-08-27 13:13:14 +01:00
2df1e82f31
Allow customizing HTML and hero titles 2022-08-27 13:12:45 +01:00
d83e3e0afe
Ensure all listing pages have pagination controls and feed links 2022-08-27 12:32:16 +01:00
e19a2456e7
Move listing functionality to generic base page 2022-08-27 12:21:13 +01:00
655d3a484e
Fix indenting of time titles 2022-08-27 11:09:41 +01:00
0fbd36ce3e
Add pagination to blog post list 2022-08-26 23:13:06 +01:00
3f9288f5cb
Ensure hero images are prefetched during lists 2022-08-25 22:27:28 +01:00
a7aefb5ffc
Add basic tests for LMOTFY endpoints 2022-08-25 00:51:29 +01:00
922e259aaf
Add legacy redirect app 2022-08-22 21:11:46 +01:00
32a1486840
Ensure captions are optional 2022-08-20 18:38:28 +01:00
3e6547881e
Rename blog post models
A "blog" isn't a blog "post"
2022-08-20 14:20:12 +01:00
90545c3e2a
Fix reading time on blog list 2022-08-20 11:22:50 +01:00
2dd660ed13
Add meta tags 2022-08-19 16:56:20 +01:00
09c4b93245
Add typed table block 2022-08-19 13:48:45 +01:00
5affe274bd
Don't serialize all language options in migrations 2022-08-19 13:40:40 +01:00
f554c9fb48
Add custom buttons to hero 2022-08-17 13:40:07 +01:00
0fa1d1c8be
Add references to RSS feeds to HTML 2022-08-17 08:45:15 +01:00
5394ebf984
Remove endblock name
It was wrong before, but removing it makes life a lot easier
2022-08-16 23:23:53 +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
4869b47d53
Restructure base templates to pull hero into base and remove duplication 2022-08-05 09:25:30 +01:00
e096dd8cf5
Install curlylint 2022-08-03 20:34:18 +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
675d3f38b9
Ensure tags menu item works when the list page doesn't exist 2022-07-20 08:41:40 +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
dddecae190
Show content on listing pages 2022-07-16 10:39:20 +01:00