18 lines
448 B
Plaintext
18 lines
448 B
Plaintext
---
|
|
import ManualLayout from '../../layouts/ManualLayout.astro';
|
|
import { allDocSlugs, renderMarkdown } from '../../lib/docs.js';
|
|
|
|
export function getStaticPaths() {
|
|
return allDocSlugs().map((slug) => ({
|
|
params: { slug },
|
|
props: { slug },
|
|
}));
|
|
}
|
|
|
|
const { slug } = Astro.props;
|
|
const html = renderMarkdown(slug);
|
|
---
|
|
<ManualLayout title={`Decodal - ${slug}`} active={slug}>
|
|
<article class="markdown" set:html={html} />
|
|
</ManualLayout>
|