mirror of
https://github.com/kremalicious/blog.git
synced 2024-06-28 16:48:00 +02:00
fixes
This commit is contained in:
parent
446cef9e0a
commit
7746ce4a28
|
@ -13,7 +13,7 @@ if (!repoInfo) {
|
|||
console.info(`Repo ${repo} not found`)
|
||||
return
|
||||
}
|
||||
const { url, owner, object } = repoInfo
|
||||
const { url, object } = repoInfo
|
||||
const changelogHtml = await markdownToHtml(
|
||||
object.text.replace('### Changelog', '')
|
||||
)
|
||||
|
@ -27,7 +27,7 @@ const changelogHtml = await markdownToHtml(
|
|||
<p class={styles.source}>
|
||||
sourced from{' '}
|
||||
<a href={`${url}/tree/main/CHANGELOG.md`}>
|
||||
<code>{`${owner?.login}/${repo}:CHANGELOG.md`}</code>
|
||||
<code>{`${repo}:CHANGELOG.md`}</code>
|
||||
</a>
|
||||
</p>
|
||||
<div class={styles.content} set:html={changelogHtml} />
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { type CollectionEntry } from 'astro:content'
|
||||
import { getAllPosts } from './index'
|
||||
import { getAllPosts } from './getAllPosts'
|
||||
|
||||
// helps to reduce DOM size
|
||||
export async function getAllPostsForSearch() {
|
||||
const allPosts = await getAllPosts()
|
||||
if (!allPosts) return
|
||||
if (!allPosts) return []
|
||||
|
||||
const cleaned = await Promise.all(
|
||||
allPosts.map(async (post) => {
|
||||
|
|
|
@ -7,7 +7,7 @@ export function getSlug(filePath: string) {
|
|||
|
||||
// construct slug as full path from either file or folder name,
|
||||
if (parsedPath.base === 'index.md') {
|
||||
slug = `${parsedPath.dir}`
|
||||
slug = parsedPath.dir
|
||||
} else {
|
||||
slug = `${parsedPath.dir}/${parsedPath.name}`
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ export async function loadAndFormatCollection(
|
|||
//
|
||||
// construct slug from folder or file name
|
||||
//
|
||||
const slug = getSlug(post.id)
|
||||
const slug = getSlug(`${post.collection}/${post.id}`)
|
||||
|
||||
const githubLink = `${config.repoContentPath}/${post.collection}/${post.id}`
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user