Skip to content

后台设置

Siphils edited this page Nov 24, 2018 · 2 revisions

站点头像

填入一个图片(推荐正方形)地址,需要带上 http(s)://,留空会根据博主邮箱调用Gravatar头像。

显示位置

  1. 导航栏站点名称旁
  2. 竖直导航栏顶部

默认文章缩略图

这个缩略图对文章和页面都有效
按行填入图片的地址,并带上http(s)://前缀,图片会随机显示。
调用顺序的优先级:文章/页面缩略图Url字段 > 后台设置->默认文章缩略图url > assets/img/thumbnail.jpg

显示位置

  1. 首页文章卡片内
  2. 文章页面顶部(头部图片)
  3. 文章底部的上一篇/下一篇盒子内

首页背景图片

按行填入图片的地址,并带上http(s)://前缀,图片会随机显示。
这里的图片只会在首页显示

OwO

填入OwO.json的文件地址,带上http(s)://前缀

评论框placeholder

显示在评论框内

统计代码

填入服务商内获取的统计代码

需要注意的是,如果你开启了pjax,那么最好使用Google或百度的分析统计代码。
因为pjax会导致统计代码统计不准确,需要对统计代码进行重载,而目前我也只内置了这两个统计的重载代码。

顶部自定义内容

这里可以填css/html之类的内容,会插入到</head>标签之前。

底部自定义内容

可以填写html,会插入到底部版权的上面。

自定义JS

会加载在main.min.js文件加载之前,可以加入你自己的JS代码,例如重载代码等等。

底部链接组件

配置方式是通过json格式的字符串,可以留空

参数 内容 是否必需 类型
text 链接的文字 string
href 链接地址 string
target 参考html语法 string

注意所有string类型的参数必须要用英文引号包裹

举例 添加单个

{"text":"Siphils","href":"https: //eriri.ink","target":"_blank"}

添加多个

{"text":"Siphils","href":"https: //eriri.ink","target":"_blank"},
{"text":"Siphils","href":"https: //eriri.ink","target":"_blank"}

Copyright年份

比如2017-2018,2018。显示在底部版权处年份。

Gravatar头像源

填入gravatar镜像地址,填写类似格式为http(s)://domain/avatar/的url。留空为https://cn.gravatar.com/avatar/

导航栏配置

各项参数如下表

参数 内容 是否必需 类型
text 链接的文字 string
slug 页面缩略名 string
href 链接地址 string
target 参考html语法 string
icon 图标 string
sub 子菜单 array

子菜单内各项配置与上面参数相同(除sub外)
导航栏使用图标

配置举例

我现在想在导航栏添加一个首页的标签:

{
    "text": "首页",
    "href": "https://eriri.ink",
    "icon": "iconfont icon-aria-home"
}

我又想再添加一个归档的标签:

{
    "text": "首页",
    "href": "https://eriri.ink",
    "icon": "iconfont icon-aria-home"
},
{
    "text": "归档",
    "href": "https://eriri.ink/archives.html",
    "icon": "icon-aria-archives"
}

而我又想在归档下添加一个日常的子菜单:

{
    "text": "首页",
    "href": "https://eriri.ink",
    "icon": "iconfont icon-aria-home"
},
{
    "text": "归档",
    "href": "https://eriri.ink/archives.html",
    "icon": "iconfont icon-aria-archives",
    "sub" : [
        {
            "text":"日常",
            "href":"https://eriri.ink/category/daily/",
            "icon": "iconfont icon-aria-book"
        }
    ]
}

再添加一个折腾的子菜单:

{
    "text": "首页",
    "href": "https://eriri.ink",
    "icon": "iconfont icon-aria-home"
},
{
    "text": "归档",
    "href": "https://eriri.ink/archives.html",
    "icon": "iconfont icon-aria-archives",
    "sub" : [
        {
            "text":"日常",
            "href":"https://eriri.ink/category/daily/",
            "icon": "iconfont icon-aria-book"
        },
        {
            "text":"折腾",
            "href":"https://eriri.ink/category/zturn/",
            "icon": "iconfont icon-aria-code"
        }
    ]
}

注意子菜单的项目也是可以设置target属性的,每个父级菜单都可以设置子菜单,目前仅支持二级菜单
icon需要填写完整的类名,例如iconfont icon-aria-home

slug参数

这个参数比较特殊,是为了在修改菜单url的时候不需要总手动改链接/文字等属性,只支持站内在typecho后台建立的页面。
填入slugtexthref参数不会被解析,而是会根据slug查询对应的页面的链接和文字自行输出。
例如:

{
  "slug":"archives",
  "icon":"iconfont icon-aria-archives"
}

这时就会查找对应的slug并输出对应的页面名称和链接,此时texthref参数无效,其他参数仍有效。

打赏功能配置

每行按照键值对的方式填写即可,例如:

"Alipay":"https://cdn.siphils.com/reward/alipay.jpg",
"Wechat":"https://cdn.siphils.com/reward/wechat.jpg"

自定义「一言」接口地址

句子会显示在页面底部
填入接口地址,注意接口需要是只返回一条句子的,比如我使用的默认的hitokoto.cn的接口:https://v1.hitokoto.cn/?c=a&encode=text
开关设置内选择开启或关闭「一言」的显示,留空使用默认接口地址。
如果不知道什么意思留空即可。

开关设置

  1. 页面底部使用一言
    页面底部随机显示一句话,接口地址参照自定义「一言」接口地址
  2. PJAX
    关于什么是PJAX请自行搜索。开启后需要在后台设置设置 -> 评论 -> 评论反垃圾保护项内选择关闭
  3. AJAX评论
  4. 文章/评论图片使用fancybox
    图片灯箱效果
  5. 开启图片懒加载lazyload
  6. 文章底部显示本文链接二维码
    选择开启后会在文章/页面底部显示一个显示当前链接地址的二维码
  7. 评论邮件回复按钮
    选择开启后会在评论框下方显示一个按钮开关不接收邮件回复
    需要配合插件CommentToMail使用,否则这个开关是无效的。
  8. 评论显示UserAgent
    开启后会显示每条评论的操作系统和浏览器信息。