Github repo for my personal site.
Build with Hugo, using the papermod theme.
Some modifications are made:
- index_profile: removed the title, added the subtitle section
- svg: added a home and book icon
- links: add a link template
- enable github pages
- create azure DNS for callebaut.io
- enforce https
- github actions to deploy hugo
- split build and deploy
- add tags and packages
- add app insights annotations
- prettify commit messages on gh-pages deploy
- integrate html test
- integrate pa11y accessibility test
- add application insights for observability
- templatize app insight integration (config and partial templates)
- change theme to paperMod
- enable auto dark\light mode
- add blog section
- add series links
- enable blog
- enable comments via GH issues (https://utteranc.es)
- enable archive and search
- add favicons
- validate twitter cards
- validate opengraph cards
- add links to other resources \ blogs
- create data file
- create template
- link content page
- Mozilla observatry
- content security policy
- HTTP strict transport security
- X-Content-Type-Options
- X-Frame-Options
- X-Xss-Protection
- pagespeed
- properly size images
- serve images in next-gen format
- specify explicit width and height
- html encode emoji's