Introduktion til det Nye Format
Dette er en test artikel skrevet i Markdown i stedet for JSON. Målet er at gøre indholdsproduktion meget simplere og mere naturlig.
Med denne tilgang kan du skrive indhold ved hjælp af standard markdown formatering:
- Fed og kursiv tekst
- Lister (nummererede og unummererede)
- Links som dette
- Inline
kodesnippets - Og meget mere!
Hvorfor Markdown?
Markdown tilbyder flere fordele over ren JSON:
- Naturligt skriveflow - ingen grund til at escape anførselstegn eller bekymre sig om JSON syntaks
- Bedre versionskontrol - diffs er faktisk læsbare
- Editor support - syntaksfremhævning, stavekontrol, preview virker alle ud af boksen
- Hurtigere authoring - fokuser på indhold, ikke struktur
"Flytningen til markdown reducerede vores indholdsproduktion med 70% og gjorde det tilgængeligt for ikke-tekniske teammedlemmer"
Avancerede Elementer Stadig Tilgængelige
Selvom det meste indhold er almindelig markdown, kan vi stadig indlejre komplekse elementer ved hjælp af JSON kodeblokke. Dette giver os det bedste fra begge verdener.
Eksempel: Kodeblokke
Her er en almindelig markdown kodeblok:
const pim = new PIMClient({
apiKey: 'your-api-key'
});
const products = await pim.getProducts();
Og her er et mere avanceret kode element med yderligere metadata:
const pim = new PIMClient();
await pim.enrichProduct(productId, {
description: 'Enhanced product data'
});Sammenligning med JSON Format
Den gamle måde krævede at skrive alt i JSON med escaped anførselstegn og omhyggelig syntaks. Det så sådan ud:
{
"content": {
"da": "Dette er en **test** med [links](https://example.com)"
}
}
Den nye måde er bare naturlig markdown:
Dette er en test med links
Meget bedre!
Comparison table data is incomplete. Please check the content configuration.
Konklusion
Denne prototype demonstrerer at vi kan vedligeholde vores strukturerede indholdssystem samtidig med at vi dramatisk forbedrer authoring oplevelsen.
Parseren transformerer disse markdown filer til det eksisterende JSON schema ved build time, så der er ingen ændringer nødvendige til rendering komponenterne.
Næste Skridt
- Test parseren grundigt
- Konverter nogle rigtige artikler
- Indsaml feedback på formatet
- Iterer og forbedre
Klar til at gøre indholdsproduktion fantastisk igen!