[linux] HTML meta tags renderen vanuit Markdown

Azem azemsom op gmail.com
Zo Mrt 7 13:31:47 CET 2021


Beste iedereen,

Voor een aantal website gebruik ik Pelican (ik heb versie 4.5.4) om van 
Markdown (.md) bestanden html te genereren. Over het algemeen werkt dit 
prima. Echter nu zit ik met een klein probleem - ik zou graag enkele 
meta tags in mijn html-output willen zetten.

Pelican maakt het mogelijk om "metadata" toe te voegen aan een .md 
bestand (https://docs.getpelican.com/en/stable/content.html#file-metadata):

Title: Mijn Leuke Pagina

Date: 2021-03-07 13:15

Keywords: leuk, pagina, mijn

etc...

Wat ik graag zou willen zien in het resulterende html-bestand, is:

<meta name="keywords" content="leuk, pagina, mijn">

Echter het output html-bestand bevat niet de gewenste meta tag. Na lang 
zoeken ben ik tot de conclusie gekomen dat Markdown metadata != html 
meta tag. Als ik het goed begrepen heb, wordt Markdown metadata gebruikt 
voor allerlei administratieve taken (zoals de pagina titel definiëren) 
maar hoort het aanmaken van meta tags daar dus niet bij.

Heeft iemand enig idee hoe je meta tags kunt renderen vanuit een 
Markdown bestand?

Pelican gebruikt de python-markdown library om .md bestanden te 
verwerken, deze is uiteraard op mijn systeem (Ubuntu 18.04 LTS) 
geïnstalleerd, evenals de vereiste extensies.

Met vriendelijke groet,

Azem Somer




Meer informatie over de Linux maillijst