| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【Hexo博客搭建】将其部署到GitHub Pages(四):更换博客主题并进行个性化配置 -> 正文阅读 |
|
[开发工具]【Hexo博客搭建】将其部署到GitHub Pages(四):更换博客主题并进行个性化配置 |
一、挑选心仪的hexo主题这是我们未更换前,默认主题的博客效果: ?去哪挑选心仪的主题呢? 去官方文档给的链接地址:Themes | Hexo,那里有好几百款其他朋友制作好的主题。 此外还可以去某乎上或其他地方看看别人分享的好看的主题样式,如果实在没有合自己口味的,先选个差不多的凑合用吧,以后可以对主题进行个性化魔改。 我这次演示的主题叫“Butterfly”,博客效果示例请见下方链接: Butterfly - A Simple and Card UI Design theme for Hexo
该主题的GitHub地址是: jerryc127/hexo-theme-butterfly: 🦋 A Hexo Theme: Butterfly (github.com) 二、安装hexo主题方法很简单,就一行命令。 老规矩,打开cmd,通过cd命令进入存放你博客源文件的文件夹进行操作,
注意一下,butterfly主题的作者建了两个分支, 为了追求稳定,这里安装的是其稳定分支 (master分支), 当然你也可以选择去安装作者的开发测试版(dev分支),但可能存在 bug。
回车后非常快,就在本地克隆下载好了,这时可以发现在themes(主题)文件夹下出现了butterfly的文件夹。 三、应用hexo主题1.应用主题用VScode打开Hexo 根目录(博客源文件的文件夹)下的 _config.yml, 拉到代码最下面,把主题(默认是theme:?landscape)修改 为butterfly,
?Ctrl+S保存,最小化VScode。 2.安装插件如果你没有 pug 以及 stylus 的渲染器,请下载安装:
?因为该主题的HTML文件和CSS样式文件是用 pug 以及 stylus写出来的,不安装没法正常显示。 在国内下载过程可能会很慢,可以咳咳咳一下那个墙.... 3.查看效果我们先清理一下,
再生成一下,
启动一下本地的服务器先瞅瞅,
?浏览器地址栏输入:http://localhost:4000, ?OK,更换成功!之后进行一些简单的更改就行了。Ctrl+C关闭本地预览。 四、如何创建新页面刚刚安装并应用的主题只有一个页面,如何向其他博客一样创建一些其他的页面呢? 1.创建标签页在cmd博客根目录执行命令,
会创建 source/tags/index.md 这个文件, 用vscode打开它,加上 type: "tags" 这行代码,并Ctrl+S保存,如下:
2.创建分类页?在cmd博客根目录执行命令,
会创建 \source\categories\index.md 这个文件, 用vscode打开它,加上 type: "categories" 这行代码,并Ctrl+S保存,如下:
3.创建友情链接页?在cmd博客根目录执行命令,
会创建 \source\link\index.md 这个文件, 用vscode打开它,加上 type: "link" 这行代码,并Ctrl+S保存,如下:
(1)关于添加友情链接在Hexo博客目录中的 source/_data(如果没有 _data 文件夹,请自行创建), 创建一个文件link.yml,并用vscode按如下格式即可, 不会创建的朋友吗你们可以新建个txt,名称改成link.yml就行了, 用vscode打开它进行编辑即可,如以下代码所示: (每个友情链接包括“名称”、“网址”、“头像地址”以及简单的“描述”等部分)
(2)关于友情链接界面的设置由butterfly主题 2.2.0 版本起,友情链接界面可以由用户自己自定义,只需要在友情链接的md文档中设置就行,以普通的Markdown格式书写。 4.创建图库页面图库页面就是全放那些有着不同分类的图片库的页面,它只是普通的页面, 你只需要hexo n page "xxxxx" 创建你的页面就行,然后使用标签外挂 galleryGroup, 比如我想在一个页面中创建插入以下三个图库: ?代码就可以用vscode照着这样写,
galleryGroup后面的代码分别是: “图库名”、“该图库的简单描述”、“该图库文件夹的相对地址”以及“该图库的封面图的链接地址”。 · 然后创建图库子页面子页面就是通过点击图库封面后,进入的全是该图库里的图片的页面。 比如我点击进入上方漫威图库,我跳转的页面是: ? 图库子页面也只是普通的页面,只需要hexo n page "xxxxx" 创建就行,然后使用标签外挂 gallery,写这样一个子页面按照如下即可:
五、创建404页面butterfly主题内置了一个简单的404页面,可在设置中开启,样子是这样的:
?你可以用vscode打开:根目录/themes/butterfly/_config.yml 文件对以下配置进行一些编辑
更多内容...更多配置教程请去看作者写的官方文档吧,人家写的很详细的。 Butterfly 安裝文檔(二) 主題頁面 | Butterfly Butterfly 安裝文檔(三) 主題配置-1 | Butterfly Butterfly 安裝文檔(四) 主題配置-2 | Butterfly Butterfly 安裝文檔(五) 主題問答 | Butterfly Butterfly 安裝文檔(六) 進階教程 | Butterfly 等。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:16:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |