added basic series posts

This commit is contained in:
Kim, Jimin 2021-08-01 16:15:48 +09:00
parent 8d6347d6ca
commit a6ac1b4b34
5 changed files with 189 additions and 45 deletions

View file

@ -37,7 +37,9 @@ export default class Page extends React.Component<PageProps, PageState> {
let _isUnsearchable = false
// fetch page
let fetchedPage = posts.posts[url]
let fetchedPage = url.startsWith("/posts")
? posts.posts[url]
: posts.series[url]
if (!fetchedPage) {
fetchedPage = posts.unsearchable[url]
_isUnsearchable = true
@ -50,15 +52,9 @@ export default class Page extends React.Component<PageProps, PageState> {
}
}
let fetched_content
if (_isUnsearchable) {
fetched_content = (
await import(`../data/content/unsearchable${url}.json`)
).content
} else {
fetched_content = (await import(`../data/content${url}.json`))
.content
}
const fetched_content = _isUnsearchable
? (await import(`../data/content/unsearchable${url}.json`)).content
: (await import(`../data/content${url}.json`)).content
fetchedPage.content = fetched_content ? fetched_content : "No content"
fetchedPage.toc = fetchedPage?.toc ? fetchedPage.toc : undefined