45 lines
2.2 KiB
Plaintext
45 lines
2.2 KiB
Plaintext
extends includes/layout.pug
|
|
|
|
block content
|
|
#post
|
|
if top_img === false || page.bilibili_bg
|
|
include includes/header/post-info.pug
|
|
if theme.post_head_ai_description
|
|
include includes/anzhiyu/ai-info.pug
|
|
- let url = page.copyright_url || page.permalink
|
|
article#article-container.post-content(itemscope itemtype=url_for(url))
|
|
header
|
|
if (theme.post_meta.post.categories && page.categories && page.categories.data.length > 0)
|
|
each item, index in page.categories.data
|
|
a(href=url_for(item.path) itemprop="url").post-meta-categories #[=item.name]
|
|
if (theme.post_meta.page.tags)
|
|
each item, index in page.tags.data
|
|
a(href=url_for(item.path) tabindex="-1" itemprop="url")=item.name
|
|
h1#CrawlerTitle(itemprop="name headline")= page.title || _p('no_title')
|
|
- let author = page.copyright_author || config.author
|
|
span(itemprop="author" itemscope itemtype="http://schema.org/Person")=author
|
|
if (theme.post_meta.post.date_type)
|
|
if (theme.post_meta.post.date_type === 'both')
|
|
time(itemprop="dateCreated datePublished" datetime=date_xml(page.date) title=_p('post.created') + ' ' + full_date(page.date))=date(page.date, config.date_format)
|
|
time(itemprop="dateCreated datePublished" datetime=date_xml(page.updated) title=_p('post.updated') + ' ' + full_date(page.updated))=date(page.updated, config.date_format)
|
|
else
|
|
- let data_type_update = theme.post_meta.post.date_type === 'updated'
|
|
- let date_type = data_type_update ? 'updated' : 'date'
|
|
time(itemprop="dateCreated datePublished" datetime=date_xml(page[date_type]) title=date_title + ' ' + full_date(page[date_type]))=date(page[date_type], config.date_format)
|
|
!=page.content
|
|
|
|
include includes/post/post-copyright.pug
|
|
|
|
//- ad
|
|
if theme.ad && theme.ad.post
|
|
.ads-wrap!=theme.ad.post
|
|
|
|
if theme.post_pagination
|
|
include includes/pagination.pug
|
|
if theme.related_post && theme.related_post.enable
|
|
!= related_posts(page,site.posts)
|
|
|
|
if page.comments !== false && theme.comments && theme.comments.use
|
|
- var commentsJsLoad = true
|
|
!=partial('includes/third-party/comments/index', {}, {cache: true})
|
|
|