* feat: include simple analytics when in prod
* chore: update dependencies
* chore: update workflow to use playwright container
* chore: update workflow to use playwright container
* chore: update workflow to use playwright container
* chore: update workflow to use playwright container
* chore: update workflow to use ubuntu-lts
* chore: specify ubuntu version explicitly
* post: stub out initial post with outline
* fix: add title attribute to lead in feed and add disc to list styles in posts
* fix: apply style to artcile
* post: work on rough draft
* post: work on rough draft
* post: work on rought draft
* post: work on rought draft
* post: more work on rough draft
* post: finish post
* chore: cleanup usings
* chore: run dotnet format
* docs: testing README
* docs: update README.md
* chore: begin working on post service
* chore: add debug assets
* chore: add whitelist words
* feat: add prism for syntax highlighting
* feat: updated favicon
* feat: add blog feed
* fix: add link to written by image
* feat: add custom error pages
* fix: focus on h2 since h1 is always the journal site title
* feat: use status code pages with redirects
* fix: add discernible text to link
* feat: add support for light and dark theme
* fix: wrap body with main tag
* fix: style main element in pages to take up full width of container
* fix: add heading to home page
* feat: add not-found-corgi image
* chore: add robots.txt file
* chore: clean up place holder posts
* fix: namespace header in layouts
* fix: use logger instead of console
* fix: use new text context in each test when registering services
* chore: update workflow to debug failing tests
* chore: install playwright deps
* fix: extend expect timeout
* fix: extend expect timeout
* fix: capture traces
* fix: capture traces
* fix: index file name
* tests: setup initial infra for end to end tests
* tests: rework end to end host
* tests: remove need for bang operator
* tests: correct header component tests
* docs: add README.md to blog directory with instructions on setting up local dev environment with and without docker
* docs: update non-developer run command
* feat: finish layout of header
* feat: add favicon
* tests: setup test coverage
* chore: update workflow with missing playwright step
* chore: add install command