Table of Contents
目录
第一步:下载主题文件
第二步: 个性化配置
第三步:升级Node.js
第四步:测试一下新主题的功能
提示信息
高亮显示文字
指定语言代码块
附加说明代码块
附加说明和网址
嵌入Codepen代码
Home Web Front-end HTML Tutorial 记录博客主题的一次升级过程_html/css_WEB-ITnose

记录博客主题的一次升级过程_html/css_WEB-ITnose

Jun 21, 2016 am 08:54 AM

目录

昨天才知道博客的主题: 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 textdignissim ultrices libero.

your highlighted text

嵌入页面代码

页面测试

  • html
  • js
  • css

<p>hello world</p><p>hello world</p><p>hello world</p><p>hello world</p>
Copy after login

指定语言代码块

print 'hello'
Copy after login

附加说明代码块

Array.map

array.map(callback[, thisArg])
Copy after login

附加说明和网址

_.compact Underscore.js

_.compact([0, 1, false, 2, '', 3]);=> [1, 2, 3]
Copy after login

嵌入Codepen代码

See the Pen huitailangby guihailiuli ( @guihailiuli) on CodePen.

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What is the purpose of the <progress> element? What is the purpose of the <progress> element? Mar 21, 2025 pm 12:34 PM

The article discusses the HTML &lt;progress&gt; element, its purpose, styling, and differences from the &lt;meter&gt; element. The main focus is on using &lt;progress&gt; for task completion and &lt;meter&gt; for stati

Is HTML easy to learn for beginners? Is HTML easy to learn for beginners? Apr 07, 2025 am 12:11 AM

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

What is the purpose of the <datalist> element? What is the purpose of the <datalist> element? Mar 21, 2025 pm 12:33 PM

The article discusses the HTML &lt;datalist&gt; element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

What is the purpose of the <meter> element? What is the purpose of the <meter> element? Mar 21, 2025 pm 12:35 PM

The article discusses the HTML &lt;meter&gt; element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates &lt;meter&gt; from &lt;progress&gt; and ex

What is the viewport meta tag? Why is it important for responsive design? What is the viewport meta tag? Why is it important for responsive design? Mar 20, 2025 pm 05:56 PM

The article discusses the viewport meta tag, essential for responsive web design on mobile devices. It explains how proper use ensures optimal content scaling and user interaction, while misuse can lead to design and accessibility issues.

What is the purpose of the <iframe> tag? What are the security considerations when using it? What is the purpose of the <iframe> tag? What are the security considerations when using it? Mar 20, 2025 pm 06:05 PM

The article discusses the &lt;iframe&gt; tag's purpose in embedding external content into webpages, its common uses, security risks, and alternatives like object tags and APIs.

The Roles of HTML, CSS, and JavaScript: Core Responsibilities The Roles of HTML, CSS, and JavaScript: Core Responsibilities Apr 08, 2025 pm 07:05 PM

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

What is an example of a starting tag in HTML? What is an example of a starting tag in HTML? Apr 06, 2025 am 12:04 AM

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

See all articles