这两天在一直在倒腾个人网站/博客之类的东西,就目前来说,hexo博客部署在Github这个方案是我最满意的。但相关配置什么的都还不会,那就来折腾好了,一边试验一边记录。
本文旨在方便作者以后的查阅。如有需要,高兴你来自取。
以下是NexT主题的一些配置。
网站信息
网页小图标
|
|
找到一张32*32大小的ico格式图片,命名为favicon.ico
,放入目录你的仓库\themes\next\source\
下。
网站关键字
|
|
修改网站的默认关键字,中间需要用英文逗号
隔开。
RSS
|
|
默认留空,代表开启。如需禁用,在其后填写false
开启后,使用 Hexo 生成的 Feed 链接。 你需要先安装 hexo-generator-feed 插件。
网站建立时间
|
|
修改footer的年份表示
。
作者图标
|
|
修改footer的年份表示
和作者
之间的图标。
图标名称可以在点击此处获取。
驱动与主题版权声明
|
|
footer那行由 Hexo 强力驱动 | 主题 — NexT.Mist v5.1.2
,强烈建议开启,给设计师和工程师最起码的尊重。
SEO 设置
百度百科对”seo”的定义是:SEO(Search Engine Optimization),汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。
讲人话就是你的博客将更容易被Google到。
规范化
|
|
参考: https://support.google.com/webmasters/answer/139066
在设置之前,先把你的仓库\_config.yml
中的url: http://yourdomain.com
修改成你自己的url。
SEO 站点链接优化
|
|
HEXO默认的文章链接形式为domain/year/month/day/postname,默认就是一个四级url,并且可能造成url过长,对搜索引擎是十分不友好的,这里将进行优化。
主页副标题
|
|
如果开启,将添加主页副标题。副标题设置格式如下:
菜单设置
菜单项目
示例
设定菜单项目,对应的字段是 menu。 菜单内容的设置格式是:item name: link
。可以手动添加其他菜单项目。其中 item name 是一个名称,这个名称并不直接显示在页面上,它将用于匹配图标以及翻译。
默认的hexo里没有about
、categories
、tags
、commonweal
页面,需要手动创建。
在终端创建页面:
菜单文本
设置菜单项的显示文本。Hexo 在生成项目名称的时候将使用这个名称查找对应的语言翻译,并提取显示文本。这些翻译文本放置在 NexT 主题目录下的 languages/{language}.yml ({language} 为你所使用的语言)。
示例
菜单图标
设定菜单项的图标,对应的字段是 menu_icons。 此设定格式是 item name: icon name,其中 item name 与上一步所配置的菜单名字对应,icon name 是 Font Awesome 图标的 名字。而 enable 可用于控制是否显示图标,你可以设置成 false 来去掉图标。
示例
图标名称可以在点击此处获取。
主题方案
NexT有四种方案,选择其中一种,其他注释处理。
示例:
侧栏
个人社交链接
设置链接
链接放置在 social 字段下,一行一个链接。其键值格式是 显示文本: 链接地址
。
示例:
设置图标
可以通过将enable
设置成false
来取消图标显示。
图标名称可以在点击此处获取。
|
|
友情链接
默认:
Links
可以用来设置标题,links
下摆放链接。
示例:
个人头像
图片命名avatar.jpg
或avatar.png
,
放置在目录你的仓库\themes\next\source\images\
下,
并设置字段avatar
侧栏目录
|
|
enable
字段决定是否启动文章目录功能,number
字段决定是否自动为目录添加数字标记,wrap
字段决定目录标题过长时是否换行。
版权声明
|
|
选择合适的版权声明,可选项:by
, by-nc
, by-nc-nd
, by-nc-sa
, by-nd
, by-sa
, zero
,图标将显示在侧栏上。
侧栏样式
|
|
侧栏位置
字段 position
,可选 左 left
、右 right
,此项只在某些样式生效。
出现时机
字段 display
,可选项:
post
: 默认项。自动展开。always
: 始终展开。hide
: 只在点击展开按钮
时展开。remove
: 永不展开,且去除展开按钮
。
间距
offset
, offset_float
, 设置与菜单栏的间距。
回到顶部
b2t
字段设置 回到顶部
按钮位置,false
置于 展开按钮
旁,true
置于侧栏里。
页面百分比
scrollpercent
设置 回到顶部
按钮旁是否显示网页所处位置占整页的百分比。
移动端可见
onmobile
设置移动端是否显示侧栏。