fix(okr): meta-extension i export-pdf saa frontmatter ikke rendres i PDF
python-markdown uten "meta" parser ikke YAML-frontmatter, saa OKF-noeklene (type/resource/timestamp/...) ble rendret som <hr/><p>type: ...</p><hr/> oeverst i eksporten. Hver fil i OKR-treet baerer frontmatter, saa maskinlaget lakk inn i dokumenter som skal til virksomhetens sak-arkiv. Vakten (p1) laaser extensionen paa den faktiske kallsiden i stedet for paa prosa om den, og er RED-verifisert mot uendret kode foer fiksen.
This commit is contained in:
parent
87b990ec40
commit
8a7bc081b0
2 changed files with 23 additions and 1 deletions
|
|
@ -70,7 +70,12 @@ def build_html(markdown_text):
|
|||
"""Convert Markdown to a full standalone HTML document with embedded CSS."""
|
||||
body = markdown.markdown(
|
||||
markdown_text,
|
||||
extensions=["tables", "fenced_code", "codehilite", "toc", "attr_list"],
|
||||
# "meta" parser YAML-frontmatter og fjerner den fra dokumentet. Uten den
|
||||
# rendres OKF-frontmatteren (type/resource/timestamp/...) som broedtekst
|
||||
# oeverst i PDF-en -- maskinlaget lekker inn i et dokument som skal til
|
||||
# virksomhetens sak-arkiv. Verifisert mot python-markdown: uten "meta"
|
||||
# blir frontmatteren <hr/><p>type: ...</p><hr/>.
|
||||
extensions=["tables", "fenced_code", "codehilite", "toc", "attr_list", "meta"],
|
||||
)
|
||||
return (
|
||||
"<!DOCTYPE html><html><head><meta charset=\"utf-8\">"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue