mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-23 12:43:48 -04:00
(nuxt) dynamically load blog post markdowns
This commit is contained in:
parent
dc787977e5
commit
c25649405b
@ -27,6 +27,8 @@ definePageMeta({
|
||||
});
|
||||
|
||||
const { $translator: translator, $loadScript: loadScript } = useNuxtApp();
|
||||
const config = useConfig();
|
||||
|
||||
const route = useRoute();
|
||||
const slug = (route.params.slug ?? route.meta.slug) as string;
|
||||
|
||||
@ -47,14 +49,12 @@ useSimpleHead({
|
||||
const post = useTemplateRef<HTMLDivElement>('post');
|
||||
|
||||
try {
|
||||
const markdown = (await import(`~/data/blog/${slug}.md`)).default;
|
||||
const markdown = (await import(`~/locale/${config.locale}/blog/${slug}.md`)).default;
|
||||
blogEntry.value = await parseMarkdown(markdown, translator);
|
||||
} catch (error) {
|
||||
// import failed
|
||||
}
|
||||
|
||||
const config = useConfig();
|
||||
|
||||
onMounted(async () => {
|
||||
if (!content.value) {
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user