Hexo,自定义博客主题

简介:   hexo搭建好后,默认的主题叫 landscape。可是,如果你不想自己的博客就这么干巴巴的,那就去Hexo Themes里面挑一个喜欢的吧,然后换掉它。

  hexo搭建好后,默认的主题叫 landscape。可是,如果你不想自己的博客就这么干巴巴的,那就去Hexo Themes里面挑一个喜欢的吧,然后换掉它。

default hexo theme: landscape
default hexo theme: landscape
Hexo Themes
Hexo Themes

  从上图可以看到,Hexo Themes 目前已经提供了超过200个主题供大家选择,这些主题呢都是世界各地热爱开源的小伙伴分享出来的(下一个可能就是你了)。心动了吧,那么改个主题很难吗?答案当然是否定的,只需要下面简单几步,我们就可以拥有一个好看又有个性又有逼格的博客。

  1. 挑一个你喜欢的 blog theme,点进去(多数是贡献者的博客网站)
  2. 找到当前主题的Github仓库入口(通常情况在博客的正下方),进入Github
  3. 克隆当前仓库,放在hexo所在目录的themes文件夹下
  4. 修改hexo根目录下的_config.yml文件,找到theme配置项,修改为克隆的主题名称
_config.yml -> theme
_config.yml -> theme
  1. 阅读当前Theme Repository的README.md,参考说明并修改相应配置即可(一般来说每个主题都有自己的_config.yml配置文件,我们只需要关注主题的配置文件即可)

PS: 支持安装多个主题,但一次只能使用一个,在根目录下的_config.yml文件中修改切换主题即可。安装和使用主题中遇到的任何问题,可以通过查看主题所在Github仓库的Issues来排查和提问,或者直接联系主题贡献者协助解决吧。

  hexo博客换装,大概就以上这么几步。下来给大家介绍一下我的博客换装过程,有兴趣的可以接着往下看。

happyJared - 博客
happyJared - 博客

  我这个博客用的主题叫MiHo,然后这套主题贡献者博客大概长下面这个样子。

minhow
minhow

  是不是觉得有点不太一样,这是因为默认的主题还是不太符合我的个性,所以我是有做一点点改造。如果大家接触过前端或者干脆就是做前端开发的,那这些应该都不是难事。好了,下面正式介绍下我是怎么换装的。

  1. Hexo themes,搜索“miho”,点进去
search miho
search miho
  1. 在贡献者博客的正下方,找到了MiHo主题所在的Github Repository
  2. 克隆仓库,修改相关配置,主要参考README.md和主题贡献者发布的MiHo-主题安装和配置详情
  3. 遇到问题,第一时间查看GitHub Issues和上面那篇文章底部的留言,或者直接联系作者,这总是能快速的帮助我解决
  4. 后期个性化调整,主要修改了miho\source目录下的部分样式文件,以及miho\layout目录下的部分结构文件

神奇吗?用Hexo,自定义博客主题就这么简单,你还在犹豫什么呢?


GitHub Page系列

GitHub Pages介绍及搭建
Hexo整合GitHub Pages
Hexo,自定义域名http升级https
Hexo,自定义博客主题
Hexo,使用bat脚本部署文章

目录
相关文章
|
SQL 存储 人工智能
ISO 专家解读 | 什么是 GQL 国际标准图查询语言
4 月 12 日,图查询标准语言 GQL(Graph Query Language)正式发布。与此同时,悦数图数据库 v5.0 宣布原生支持 GQL。GQL 一经问世,便在图行业内外引起广泛关注, ISO 数据库语言项目召集人 Keith W. Hare 发布了一篇对 GQL 的解读文章。让我们跟随专家的视角,来了解一下什么是 GQL,以及 GQL 数据库语言的功能。
|
Cloud Native Go 开发工具
不改一行代码轻松玩转 Go 应用微服务治理
为了更好的进行 Go 应用微服务治理,提高研发效率和系统稳定性,本文将介绍 MSE 微服务治理方案,无需修改业务代码,实现治理能力。
20069 107
|
编解码 NoSQL Java
使用Spring Boot + Redis 队列实现视频文件上传及FFmpeg转码的技术分享
【8月更文挑战第30天】在当前的互联网应用中,视频内容的处理与分发已成为不可或缺的一部分。对于视频平台而言,高效、稳定地处理用户上传的视频文件,并对其进行转码以适应不同设备的播放需求,是提升用户体验的关键。本文将围绕使用Spring Boot结合Redis队列技术来实现视频文件上传及FFmpeg转码的过程,分享一系列技术干货。
727 4
|
10月前
|
存储 Windows
U盘格式化工具合集:6个免费的U盘格式化工具
在日常使用中,U盘可能会因为文件系统不兼容、数据损坏或使用需求发生改变而需要进行格式化。一个合适的格式化工具不仅可以清理存储空间,还能解决部分存储问题。本文为大家精选了6款免费的U盘格式化工具,并详细介绍它们的功能、使用方法、优缺点,帮助你轻松完成U盘格式化操作。
U盘格式化工具合集:6个免费的U盘格式化工具
|
11月前
|
机器学习/深度学习 编解码 自然语言处理
文生图大模型
DALL·E 是由 OpenAI 开发的基于深度学习的图像生成模型,能够根据文本描述生成原创图像。从 2021 年初的 DALL·E 到 2022 年的 DALL·E 2,再到最新的 DALL·E 3,其功能不断升级,包括生成、扩展、修改图像及生成变体图像。DALL·E 3 在提示优化、清晰度和多风格支持方面进行了增强,广泛应用于定制图像生成、虚拟设定、产品设计和广告营销等领域。
|
Web App开发 人工智能 机器人
我们在外滩大会开源了一个小猫咪项目—— Peter Cat
嘿,还记得那些年你作为小白初入码圈,在 GitHub 上瑟瑟发抖求答疑的日子吗?文档看不懂到怀疑人生,代码理不清到人生自闭,issue 提了石沉大海,fork 项目自力更生,心里那个苦啊!
364 3
|
12月前
|
机器学习/深度学习 算法 数据挖掘
机器学习入门(二):如何构建机器学习模型,机器学习的三要素,欠拟合,过拟合
机器学习入门(二):如何构建机器学习模型,机器学习的三要素,欠拟合,过拟合
|
搜索推荐 开发者 SEO
CSDN 大规模抓取 GitHub 上的项目到 GitCode,伪造开发者主页引公愤
后续影响和发展方向 GitCode是CSDN开发的一个代码托管平台,为了快速获得搜索引擎流量,CSDN采用了惯用的手段,直接搬运大量内容进行填充。接下来,他们很可能会通过SEO农场来污染搜索引擎,以获得更多的流量。这种操作不仅对开发者极不尊重,也对整个互联网环境造成了严重的污染。 写在最后 GitCode 已经出来有挺长时间了,期间没闹出过什么问题。近期,不知道 GitCode 内部的哪位领导脑子被驴踢了,做出搬运 GitHub 的仓库来丰富自己平台内容的决定。 这种无视开发者权益、恶意搬运项目的行为,必将受到开发者社区的强烈谴责,尊重开发者的劳动成果,维护开源社区的良好氛围。开发者们也应团结
550 1
|
存储 前端开发 JavaScript
从零开始写一个Hexo主题
本文将会从零开始编写一个简单的Hexo博客主题,目的是了解一个Hexo博客主题的构成以及如何编写,因此,本示例中的博客页面样式不做过多描绘,样式主要参考 Hexo theme 中的 Noise 主题。
1008 1
从零开始写一个Hexo主题
|
内存技术
一文教你彻底学会SPI协议
一文教你彻底学会SPI协议
1600 0