ToDo
HOGE PRIO
- todo en notes en recente posts bij oude FUROR transitiemap
- blogroll css verbeteren, ziet er nu niet uit
- als alles redelijk werkt, caching weer inschakelen
- scheduler inschakelen
- fixen media/mime config; zie
_BACKUP
mapje (oppassen, legt de site plat)
LAGE PRIO
- de IMG TITLE wordt niet meegenomen
- alle img title attributen vinden dmv een regex
findinblogposts.sh
- inline markdown voor IMG ALT werkt weer, dus eventueel weer
weghalen:
> Bron:
> Source:
lang
velden testen in yaml; ook toevoegen FUROR content- blogroll template maken; huidige blogroll.md omzetten
- email notificatie systeem (php); bijhouden met een yaml veld + cronjob oid
- meer responsief, hamburger menu
- comments
- google webmaster tools lijkt leeg of veranderd, opnieuw
- lightbox featherlight
- lightbox2; niet featherlight maar iets eigens
- https://lokeshdhakar.com/projects/lightbox2/

werkt; alternatief?- nieuwe plugin maken; image-captions bewerken
- pdf icons, zie bijv.
www/evertmouw.nl/inc/pdf_icon.png
- TNTSearch plugin ?
- zoeken
- vertalen
- scheiden css en template
- mooiere opmaak
- uploads (images, pdf-jes) van /wp-content/upload naar eigen grav mapjes
zie ook: | collections | editor buttons en interessante plugins
kleurenschema’s
- kiezen tussen kleurenschema’s
automatically choose light mode or dark mode styles based on the user’s preferences, detected via CSS @media queries. At the moment, this means there is no way to programmatically toggle between light and dark mode except by toggling the OS or browser’s setting. You can also use the .only-light-mode and .only-dark-mode CSS classes to make something appear only in light or dark mode.
pandoc
- enable custom pandoc options in yaml
- also makes possible to use other formats than markdown
- is this compatible with pandoc-server?
- https://twitter.com/getgrav/status/1633634634444705796
missing featured images
misschien is de default goed genoeg?
cut -f1 edit.tsv
2010-06-02-hallo-wereld.md
2010-06-07-schiet-ze-neer-en-kelder-ze.md
2011-02-03-investeren-in-relevant-onderwijs.md
2012-09-26-teeven-vvd-voor-het-recht-op-zelfverdediging.md
2012-10-20-verfbommen-voor-minister-leers-politiek-extremisten-blijven-actief.md
2012-10-27-nog-wat-opmerkingen-bij-belastingen-en-dikke-overheden.md
2013-03-11-open-brief-aan-joost-niemoller.md
2013-04-06-je-eigen-server-met-je-oude-laptop.md
2013-05-14-economisch-herstelletje.md
2014-08-17-de-institutionalisering-van-empathie-en-solidariteit.md
2014-09-30-choosing-and-using-coturn-as-a-stun-and-turn-server-for-ice.md
implementatie notities
mdfiles
Alle markdown bronbestanden van blogposts bij elkaar? Handig voor
scripts! Zie onder user
het mapje mdfiles
dat
ik gemaakt heb; daar zit een script TODO
dat symlinks
maakt.
wp-content/uploads
uitgevoerd:
cd /www/furorteutonicus.eu
mkdir wp-content
cd wp-content
ln -s ../../furorteutonicus.eu/wp-content/uploads .
root
De enige manier om sommige bestanden in de “web root” te zetten is om
ze te plaatsen in de Grav hoofdmap, dus niet onder
user
.
- favicon.ico
*.css
*.ico
- 1280px_Wilde_Jacht_Odin_door_Peter_Nicolai_Arbo.jpg (fallback og:image)
hidedocinfo
De document-info zoals datum, auteur en leestijd kun je verbergen
door in de YAML frontmater hidedocinfo: true
op te
nemen.
routes (URLs)
De /over/ en /lyme/ pagina’s zitten eigenlijk onder /blog/ en hebben
in de YAML header dus ook eigen routes:
en
aliases:
.
Alle oude WP-stijl URL’s worden ondervangen in site.yaml
met:
routes:
/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.+): /$1-$2-$3-$4
Font Awesome
Niet via de Grav plugin, maar als externe stylesheet (cloudfare) in de template:
- officieel:
https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.css
- doet het ook en gebruik ik:
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
Zoek icoontjes op:
https://fontawesome.com/v4/icons/
sitemap
XML https://furorteutonicus.eu/sitemap
cbz support
In user/config/
de bestanden media.yaml
en
media.yaml
aangevuld om CBZ bestanden toe te staan.
yaml frontmatter
pandoc = grav
- abstract = description
- keywords = tag
- lang = language
keywords: &keywords
- een
- twee
taxonomy:
tag: *keywords
# testje
echo bash
if [[ $1 == "test" ]]; then
sleep 3
fi