add theme
This commit is contained in:
32
themes/butterfly/layout/page.pug
Normal file
32
themes/butterfly/layout/page.pug
Normal file
@@ -0,0 +1,32 @@
|
||||
extends includes/layout.pug
|
||||
|
||||
block content
|
||||
- const noCardLayout = ['shuoshuo', '404'].includes(page.type) ? 'nc' : ''
|
||||
- var commentsJsLoad = false
|
||||
|
||||
mixin commentLoad
|
||||
if page.comments !== false && theme.comments.use
|
||||
- commentsJsLoad = true
|
||||
!=partial('includes/third-party/comments/index', {}, {cache: true})
|
||||
|
||||
#page(class=noCardLayout)
|
||||
if top_img === false && page.title
|
||||
.page-title= page.title
|
||||
|
||||
case page.type
|
||||
when 'tags'
|
||||
include includes/page/tags.pug
|
||||
+commentLoad
|
||||
when 'link'
|
||||
include includes/page/flink.pug
|
||||
+commentLoad
|
||||
when 'categories'
|
||||
include includes/page/categories.pug
|
||||
+commentLoad
|
||||
when '404'
|
||||
include includes/page/404.pug
|
||||
when 'shuoshuo'
|
||||
include includes/page/shuoshuo.pug
|
||||
default
|
||||
include includes/page/default-page.pug
|
||||
+commentLoad
|
||||
Reference in New Issue
Block a user