Blogpost templay i Obsitian
- Rasmus Melin Graasbøll
- 10. marts 2026
Indholdsfortegnelse
Blog post templay i Obsitian
Formål
Det sikre at formater er rigtig og klar til brug
Jeg opretter et nyt blogindlæg med Cmd+Shift+S og vælger templaten blogpost. Genvejstasten bruger Templater-kommandoen Create new note from template, så koden bliver udført i stedet for blot at blive indsat som tekst.
Temp
Denne kode er gemt som en .md fil og så jeg kan trykke min genvejstast skrive titel og så er jeg klar.
---
<%*
const title = await tp.system.prompt("Titel");
const slug = title
.toLowerCase()
.replace(/æ/g, "ae")
.replace(/ø/g, "oe")
.replace(/å/g, "aa")
.replace(/[^a-z0-9]+/g,"-")
.replace(/^-+|-+$/g,"");
const now = tp.date.now("YYYY-MM-DDTHH:mm:ssZZ");
const yamlTitle = JSON.stringify(title);
await tp.file.move(`Graasboell-blog/${slug}`);
%>
title: <% yamlTitle %>
meta_title: ""
description: ""
date: <% now %>
lastmod: <% now %>
image: /images/image-placeholder.png
categories: []
author: Rasmus Melin Graasbøll
tags: []
slug: "<% slug %>"
draft: true
---
Templaten gemmer automatisk filen i Graasboell-blog med et URL-venligt filnavn. Nye indlæg starter med draft: true, så de ikke bliver udgivet ved en fejl. Når indlægget er klar, ændrer jeg værdien til false og kører blog-graa i terminalen.