1
0
mirror of https://github.com/osmarks/website synced 2026-02-28 13:29:44 +00:00

Markdown alt

This commit is contained in:
osmarks
2026-02-17 13:52:04 +00:00
parent 04f26b6dcf
commit fa5744edf5
2 changed files with 7 additions and 3 deletions

View File

@@ -383,6 +383,8 @@ const processBlog = async () => {
const [html, urls] = renderMarkdown(page.content)
meta.content = html
meta.references = []
meta.sourceFile = file
meta.markdownAlt = `/${meta.slug}/index.md`
for (const url of urls) {
try {
@@ -460,6 +462,7 @@ const processBlog = async () => {
...page,
path: `/${page.slug}/` // TODO: inelegant
}))
await fsp.copyFile(page.sourceFile, path.join(out, "index.md"))
}
console.log(chalk.yellow(`${Object.keys(blog).length} blog entries`))
@@ -539,7 +542,7 @@ const fetchMicroblog = async () => {
})
}
globalData.microblog = globalData.microblog.slice(0, 8).map((post, i) => minifyHTML(globalData.templates.activitypub({
globalData.microblog = globalData.microblog.slice(0, 10).map((post, i) => minifyHTML(globalData.templates.activitypub({
...globalData,
permalink: post.object.id,
date: dayjs(post.object.published),
@@ -601,7 +604,7 @@ const fetchFeeds = async () => {
}
entries.sort((a, b) => b.published - a.published)
globalData.openring = entries.slice(0, 8).map((post, i) => minifyHTML(globalData.templates.remoteFeedEntry({
globalData.openring = entries.slice(0, 10).map((post, i) => minifyHTML(globalData.templates.remoteFeedEntry({
...globalData,
...post,
i

View File

@@ -28,7 +28,8 @@ html(lang="en")
meta(property="og:site_name", content=name)
link(rel="manifest", href="/assets/manifest.webmanifest")
link(rel="shortcut icon", href="/assets/images/logo256.png", type="image/png")
meta(content=`https://${domain}/assets/images/logo256.png`, property="og:image")
if markdownAlt
link(rel="alternate", type="text/markdown", href=`https://${domain}${markdownAlt}`)
if katex
link(rel="stylesheet", href="/assets/katex.min.css")
if highlightCode