🗂️ Onderwerp: Ontwikkelen van OpenBrein 🎖️ Licentie: CC BY-NC-SA 4.0
Bronnen
Inleiding
Wat is Quartz?
Quartz is een vertaler die markdown bestanden omzet in html pagina’s met dezelfde lay-out als Obsidian. Dit maakt het gemakkelijk om jouw notities dan online te publiceren.
flowchart LR
id(Markdown \n .md) -->
id2(Quartz 4.0) -->
id3(Webpagina \n .html)
Hoe ik Quartz gebruik
Na het omzetten van je bestanden met Quartz kan je deze via een webserver online zetten. Ik heb mijn Quartz installatie via Git op Github gezet en dan Github Pages gebruikt om de webpagina te hosten.
Benodigdheden
Voor een juiste installatie van Quartz hebben we twee grote benodigdheden nodig
- NodeJS en NPM
- Git versie controle
Quartz afhalen
Vooraleer we iets kunnen doen moeten we Quartz afhalen van Github met Git.
Doelmap
Zoek ergens op je computer waar je Quartz wilt opslaan, dit moet een permanente locatie zijn aangezien we ze later met Node moeten initialiseren als een omgeving. Ik koos bijvoorbeeld ‘C:/Users/Jelle’, mijn thuismap.
Terminal openen
Open een terminal of cd naar jouw doelmap
Afhalen via Git
Voer het git clone commando uit in jouw doelmap, ze maakt automatisch een mapje ‘quartz’ aan met alles dat in de huidige Quartz 4.0 repository staat.
* Nieuwe naam geven
Als je wilt kan je het mapje een nieuwe naam geven, je doet dit best nu of je zult later problemen krijgen wanneer de omgeving aangemaakt is via Node. Je kan dit grafisch doen of als je terminal nog open staat met het mv
commando in Windows.
In je map gaan
Nu dat je quartz hebt afgehaald moeten we ons nog in de map begeven, we doen dit met cd
of grafisch door op de map te klikken
Initialiseren en aanmaken Quartz
Quartz is gebouwd en afhankelijk van NodeJS en npm, hierdoor moeten we onze omgeving initialiseren en ‘creëren’ zodat ze alle afhankelijkheden afhaalt. Dit doen we a.d.h.v. de volgende commando’s.
En nu maken we onze Quartz installatie aan:
Configureren Quartz
Na het vorige commando te runnen zal hij vragen voor enkele opties te selecteren, kijk wat voor jou toepasselijk is. - Meestal laat je het best gewoon op de default opties. (Je navigeert met pijltjes en selecteert met enter)
Testen op je PC
Om te zien hoe jou Quartz er uitziet kan je de build --serve
optie gebruiken.
Door te surfen naar http://localhost:8080 na het commando te runnen kan je je website zien.