代码高亮
npm i -S hexo-prism-plugin
修改博客根目录下_config.yml的配置。
highlight:
enable: false #关闭默认高亮
新增如下配置
# hexo-prism-plugin 代码高亮插件
prism_plugin:
mode: 'preprocess' # realtime(实时处理)/preprocess(预处理)
theme: 'okaidia' # 主题
#theme: 'tomorrow'
line_number: false # 开启行数
Categories一文多分类
按照官方的解释,categories 这个选项有两种配置方法(其实有三种)。那我们就来讲讲这三种配置方法。
子分类
下面的分类会将该分章放到 Java/Servlet这个分类下。
categories:
- Java
- Servlet
同样的作用我们也可以这样写。
categories: [Java, Servlet]
上面两种方法最终效果一样,都是将文章放在了一个子分类的目录下。
多个分类
如果我们的要求是将文章同时分到多个不同的分类中呢,我们应该这样:
categories:
-[Java]
-[Servlet]
这样,就可以将上面的文章分类到 Java 和 Servlet 这两个不同的目录中了。
扩展一下,如果我们将其分类到 Java/Servlet 和 Programming 两个不同的目录下,我们应该如下写:
categories:
-[Java, Servlet]
-[Programming]
域名GitHub&Coding码云双解析
hexo致命问题——速度
Github速度实在不敢恭维。Coding稳定性让人头疼!
开始只是鄙夷GitHub的速度,把博客只部署到了Coding,但是发布是两个仓库同时发布的。GitHub只做备份。
现在发现,码云是真让人生气。双部署万岁!
- 在/blog/source下新建文本文件txt。CNAME文件,输入域名,shiyu.vip保存。去掉文件txt后缀
- 生成部署
hexo g -d
- 进入阿里云控制台域名解析
进行域名管理,添加解析。
- 修改GitHub博客仓库设置
- :v:
网站SEO优化
SEO
是由英文Search Engine Optimization
缩写而来, 中文意译为“搜索引擎优化”。SEO
是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化。
百度收录站点。
验证网站所有权
登录百度站长搜索资源平台:http://zhanzhang.baidu.com, 只要有百度旗下的账号就可以登录,登录成功之后在站点管理中点击添加网站然后输入你的站点地址。
注意,这里需要输入我们自己购买的域名,不能使用
xxx.github.io
之类域名.因为github
是不允许百度的spider
(蜘蛛)爬取github
上的内容的,所以如果想让你的站点被百度收录,只能使用自己购买的域名
在填完网址选择完网站的类型之后需要验证网站的所有权,验证网站所有权的方式有三种:
- 文件验证。
html
标签验证CNAME
解析验证(推荐使用)
CNAME
验证,CNAME
验证最为简单,只需加一条解析就好~
添加云解析