Hexo


代码高亮

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只做备份。

现在发现,码云是真让人生气。双部署万岁!

  1. 在/blog/source下新建文本文件txt。CNAME文件,输入域名,shiyu.vip保存。去掉文件txt后缀

  1. 生成部署
hexo g -d
  1. 进入阿里云控制台域名解析

进行域名管理,添加解析。

  1. 修改GitHub博客仓库设置

  1. :v:

网站SEO优化

SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化。

百度收录站点。

验证网站所有权

登录百度站长搜索资源平台:http://zhanzhang.baidu.com, 只要有百度旗下的账号就可以登录,登录成功之后在站点管理中点击添加网站然后输入你的站点地址。

​ 注意,这里需要输入我们自己购买的域名,不能使用xxx.github.io之类域名.因为github是不允许百度的spider(蜘蛛)爬取github上的内容的,所以如果想让你的站点被百度收录,只能使用自己购买的域名

在填完网址选择完网站的类型之后需要验证网站的所有权,验证网站所有权的方式有三种:

  • 文件验证。
  • html标签验证
  • CNAME解析验证(推荐使用

CNAME验证,CNAME验证最为简单,只需加一条解析就好~

添加云解析


文章作者: 李世昱
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 李世昱 !
评论
  目录