Personal project. Git repository synchronized with obsidian submodule to take up-to-date curriculum vitae note and display it as a website using Jekyll, obsidian-html and custom transformations.
Change the website's content via the associated obsidian note.
Make custom changes on the website in the case the transformation from markdown to HTML went wrong via 'obsidian-html/transform.sh'.
Add pictures from obsidian to the website via the 'makefile'.
I used this tutorial.
I registered a custom domain at 'hello.cv'.
On 'hello.cv' I added one DNS record type A for 'tainmontarthur.cv' at '185.199.108.153' with auto TLS.
I added another DNS record type A for 'www.tainmontarthur.cv' at 'tainmontarthur.cv' with auto TLS.
I changed the 'url' and 'baseulr' in '_config.yml'.
Inside the site deployment github action, I added a step to create the CNAME file containing the custom domain; for the site to automatically launch itself on the custom domain.
I went on github pages settings of this repository, verified everything is working, and enforced HTTPS.