Skip to content

Stijnc/personal-site

Repository files navigation

My Personal site

Github repo for my personal site.

Build with Hugo, using the papermod theme.

modifications

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

to-do

technical

  • 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)

website

  • 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