added basic series posts
This commit is contained in:
parent
8d6347d6ca
commit
a6ac1b4b34
5 changed files with 189 additions and 45 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue