转载

记录博客主题的一次升级过程

目录

昨天才知道博客的主题: hexo-theme-tranquilpeak 做了一次较大的改动,升级到了版本V1.7.0, 在官方看到的介绍增加了几个新的特性,于是也跟着升级了,下面是过程中遇到的一些问题,记录一下。

下面是一些常用链接:

  • hexo的中文文档: 点击这里

  • tranquilpeak主题的使用文档说明: 点击这里

  • hexo的常用插件文档: 点击这里

  • 去年写的关于hexo的安装和配置时遇到的一些坑:点击这里

本次升级的需要:

  1. hexo3.0.0 or later
  2. Node : v0.10.35 or higher.
  3. Hexo CLI : v0.1.4 or higher.

第一步:下载主题文件

下载 tranquilpeak ,到你的主题目录下面,解压并将目录重命名为tranquilpeak就可以

第二步: 个性化配置

配置自己的主题的信息,具体看前面给出的主题使用说明,还有一些个性化的配置可以参考去年写的这篇文章里的介绍

可以做一些个性化的配置, 在配置前先备份!!

  1. 代码高亮配置:路径在 /tranquilpeak/source/ _css/themes 下,可以修改各种编程语言的高亮形式
  2. 修改主题的字体,侧边栏等,路径在 /tranquilpeak/source/ _css/utils/ _variables.scss

第三步:升级Node.js

升级Node.js版本,这次的主题提供了一种Tabbed code block的功能,不过需要Node版本4以上才能支持,Windows系统升级Node的办法是 到官网下载 根据系统32位或64位选择 .msi 就可以,下载后按着下一步就可以安装成功

昨天晚上在命令行里进行升级了,不过出错了,hexo好像给删去了,在git bash里提示命令不存在…只好重新装一次,在命令行输入 npm install hexo-cli -g

另外,在安装好主题后,本地测试时发现主题的默认语言变成了中文繁体,解决方法到是 /tranquilpeak/languages 下把zh-tw.yml删掉,再刷新就可以变成简体中文了

第四步:测试一下新主题的功能

这才是重点 :)

提示信息

Here is a success style without icon

Here is a danger alert without icon

高亮显示文字

Sed imperdiet urna et quam ultrices your highlighted text dignissim ultrices libero.

your highlighted text

嵌入页面代码

页面测试
  • html
  • js
  • css
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>

指定语言代码块

print 'hello'

附加说明代码块

Array.map
array.map(callback[, thisArg])

附加说明和网址

_.compact Underscore.js
_.compact([0, 1, false, 2, '', 3]);
=> [1, 2, 3]

嵌入Codepen代码

See the Pen huitailang by guihailiuli ( @guihailiuli ) on CodePen .

原文  http://www.fscwz.com/2016/03/17/bolg-theme-upgrade/
正文到此结束
Loading...