14 Commits

Author SHA1 Message Date
07a2c404d7 Fix page/post template lists
- WIP on loading themes from different directory
2022-06-08 00:02:51 -04:00
d51175a71b Add theme load via CLI 2022-06-07 19:14:47 -04:00
17178c3290 Add theme asset cache
- Use asset cache in Liquid head/foot tags
- Set 30-day cache header for theme assets
2022-06-07 14:22:17 -04:00
ae729e008e WIP on storing themes in database 2022-06-06 22:58:59 -04:00
2a5afc536e Push URL for page/post edit
- Style tweaks on devotion theme
2022-06-03 07:10:55 -04:00
c2b6d7c82c Revise admin area with htmx
- Replace tables with grids (much better on mobile)
- Category / tag mapping now edit inline
- Messages shown in all request forms
- Success messages auto-hide at 4 seconds
2022-06-01 21:31:10 -04:00
7bd9b8d35c Add htmx support to bit-badger and personal
- Tweak transitions on tech-blog
- Fix URL forwarding on settings save
- Add newer/older posts to tech-blog single post template
2022-05-31 19:17:23 -04:00
1fd2bfd08e - Add autoHtmx field / htmx partial support
- Add page_foot tag for scripts
- Add htmx to admin area
- Move create/permalink import to its own module
- Add htmx to tech-blog theme
- Move dashboard to admin/dashboard
2022-05-31 15:28:11 -04:00
ba6403dfef Add pagination to page admin
- Update blog link in bit-badger theme
2022-05-31 08:45:45 -04:00
664704d3d5 Fix post edit action
- Add CSRF to post/page list pages (for deletion)
2022-05-23 00:09:09 -04:00
8631a76217 Use most specific URL base match
- Add extensions for web log and data connection
- Add forwarded header middleware
2022-05-22 18:24:09 -04:00
cbf87f5b49 Support directory installations
- Add web log to HttpContext on first retrieval per req
- Add several DotLiquid filters
- Use int for page numbers
- Update all themes to use rel/abs link and other filters
2022-05-21 22:55:13 -04:00
0a21240984 Implement tag mapping
- Move all admin functions to /admin URLs
- Create Liquid filters for page/post edit, category/tag link
- Update all themes to use these filters
- Add delete for pages/posts
- Move category/page functions to Admin module
2022-05-21 00:07:16 -04:00
20b7ba1150 Split handlers into individual files
- Fix 500 when viewing draft posts
2022-05-18 17:04:10 -04:00