Commit Graph

36 Commits

Author SHA1 Message Date
6b1a75bfcc
feat: load projects from db 2023-09-24 14:37:38 +01:00
fe4701c1bf
chore(debug): set minlevel for DEBUG config 2023-08-15 17:05:16 +01:00
0a9c2e82d5
refactor: combine sites into one
CORS was "cors"ing some issues (heh).

But also it is easier to maintain this way. Development was made much more difficult when I separated it. Combining it all also improves SEO
2023-08-13 17:34:38 +01:00
f878bff8f3
refactor: use shared Markdig pipeline 2023-08-13 15:24:57 +01:00
6bbdd0a74d
fix: add missing ns import 2023-08-13 13:28:25 +01:00
287af40501
feat: share template system among all projects 2023-08-13 13:27:44 +01:00
bd5fd6114a
refactor: remove blog CORS policy from principal project 2023-08-13 13:11:50 +01:00
f60b9c754a
fix: remove ref to removed service 2023-08-13 00:53:22 +01:00
58799594ae
refactor: switch to serilog 2023-08-12 21:06:48 +01:00
419aae741d
fix: use shared assets in root site 2023-08-12 20:40:46 +01:00
e8bc50bbdf
refactor: move blog to separate app
I'd ideally like to keep the blog. subdomain the same, and while there are a few ways to achieve this it is much simpler to just dedicate a separate application for the subdomain.

This change also adjusts the webhost builder extensions to default to ports 443/80, and each app now explicitly sets the port it needs.
2023-08-12 20:13:47 +01:00
67231c86af
refactor: delegate ssl cert read to common lib 2023-08-12 18:35:57 +01:00
641313f97a
refactor: remove Author schema
Introducing new User which serves both as author model and credential model
2023-08-12 14:24:27 +01:00
47b648f327
fix: fix markdown formatting inside templates 2023-08-11 21:51:16 +01:00
9d0e16abc1
feat: add CORS for /api/blog controller 2023-08-11 17:16:26 +01:00
e9d9836238
refactor: move Template extension to subnamespace 2023-08-11 16:35:13 +01:00
049601a6fb
fix: remove explicit routing 2023-08-11 16:32:29 +01:00
c2deccafae
refactor: move blog to new asp area 2023-08-11 14:08:14 +01:00
b2a7bf3536
feat: read ssl pem/key path from env 2023-08-10 23:33:15 +01:00
8dd4468c1a
feat: gracefully shutdown logmanager on exit 2023-08-10 22:49:44 +01:00
dcbc402bfb
refactor: remove redundant ns import 2023-08-10 22:49:15 +01:00
87c54fa5a4
fix: add missing ns import
amends 0b9841a724
2023-08-10 14:37:25 +01:00
e64d8b47b8
feat: add support for Discord-style timestamps 2023-08-10 01:49:09 +01:00
738bf1f3ba
feat: use emoji support 2023-08-09 23:19:39 +01:00
5c55318577
feat: use smarty pants extension 2023-08-09 23:19:29 +01:00
0b9841a724
refactor: simplify md pipeline 2023-08-09 23:19:19 +01:00
8a1cd689ea
feat: add rss output at route /blog/feed 2023-08-09 21:08:57 +01:00
6af41cba5a
feat: add support for MediaWiki-style templates 2023-08-08 21:03:41 +01:00
83e5757429
feat: delegate blog listing to BlogService 2023-08-08 01:31:05 +01:00
6524a4f618
feat: inject custom markdown pipeline 2023-08-08 00:34:15 +01:00
bd999f0ed8
feat: add preliminary /blog routes
This change also introduces toml file config
2023-08-06 15:57:44 +01:00
518ea1b933
feat: add NLog 2023-08-06 15:56:08 +01:00
d24f9d3996
fix: add rider hot reload support 2023-08-06 15:55:12 +01:00
8ad324227a
refactor: remove localization 2023-08-06 13:55:39 +01:00
b2ada7d720
fix: amend 75eed18bc8 2023-08-06 02:27:16 +01:00
6205648e53
refactor: rename project to OliverBooth 2023-08-05 23:27:50 +01:00