🗂️ Onderwerp: Ontwikkelen van OpenBrein 🎖️ Licentie: CC BY-NC-SA 4.0
Knowhow
Vooraleer je Quartz kan hosten op Github Pages moet je eerst Quartz installeren Quartz installatie e.md)e.md)w to publish your notes for free with Quartz - Nicole van der Hoeven](https://youtu.be/6s6DT1yN4dw) Quartz documentatie
Inleiding
Wat zijn we nu eigenlijk aan het doen?
We hebben Quartz lokaal geïnstalleerd. Ze heeft als doel om markdown bestanden om te zetten in html. Nu moeten we een manier vinden om dit online te krijgen. Wij zullen dit doen met Github Pages, maar om dit te gebruiken moet onze installatie op Github terecht komen. Gelukkig hebben de makers van Quartz hier al aan gedacht en is het niet veel werk.
We zullen dus via Git onze lokale installatie synchroniseren met de bestandservers van Github door ze in een repository te zetten. Daarna voegen we een configuratiebestand toe zodat Github de vertaalde HTML via hun gratis service online kan zwieren.
Aanmaken Github repo
Inloggen
Log in op GitHub en ga naar jouw repositories pagina
Repository aanmaken
In de repo pagina, klik op ‘New’ of ‘Nieuw’
Repository configureren
Geef je repo een naam en zet hem op ‘public’. De rest laat je uit staan. We voegen dus geen repo, ‘.gitignore’ of license toe! - Je klikt hierna op ‘Create repository’
Synchroniseren met Github
Lokale Quartz folder
Open een terminal in je lokale quartz folder die je tijdens Quartz installatie hebt gebruikt. In ons geval is dit C:\Users\jelle\testvault>
Repo toevoegen
Nu je een terminal in je folder hebt open staan gaan we de link leggen tussen de lokale folder met Quartz en de Github repository die we net hebben aangemaakt. We doen dit met het git remote
commando.
Je vervangt jouw-repo
met de HTTPS URL die je van git krijgt na het aanmaken van je repository.
Synchroniseren
Nu voeren we een commando uit om via onze computer met Github te synchroniseren via Git
Oké, nu staan de bestanden op Github maar waar is onze website?
Github Pages
Pages optie aanzetten
Open je repo en ga naar Settings > Pages > Source
en zet de selectie naar ‘Github Actions’
Aanmaken van configuratiebestand
Ga naar naam-quartz\.github\workflows
en maak een nieuw tekstbestand met de naam ‘deploy.yml’
Inhoud deploy.yml
Open het configuratiebestand en voeg deze inhoud exact toe zonder iets te veranderen
Synchroniseer de configuratie
Nu moeten we al deze configuratie naar Github kopiëren door alweer ons sync commando uit te voeren.
Bekijken site
Nu je je site hebt gepubliceerd kan je hem bekijken via Github Pages op de URL met structuur jouw-gebruikersnaam.github.io/quartz-repo-naam