前期准备:
基本的Linux命令
基本的GitHub命令


Hexo有多种博客框架,在 https://hexo.io/themes/ 里可以找到非常多优秀的博客框架,而且都是免费的。
首先大家可以去找一款自己喜欢的框架,可以选择浏览和直接进入GitHub进行fork

一、拉取主题
打开Git shell,进入Hexo目录下的themes子目录,ls一下,我们会发现里面有一个landscape文件夹,没错,这就是我们默认的主题。我们直接将主题拉取到这里面即可,执行下面的命令,我们在拉取的时候要放到一个指定的文件夹中,这个会影响后面的配置,命名一般是按照采用主题全名hexo-theme-artemisX的最后一个单词。

git clone git@github.com:MnxL/hexo-theme-artemisX.git artemisX

二、设置主题
回到Hexo根目录下找到_config.yml文件,找到theme字段,改为之前的命名的文件夹的名字。

在Hexo根目录下执行

hexo s --debug


通过浏览器进入http://localhost:4000/ 如果成功就会显示出主题的效果,但是也有些主题会报错,这是因为这些主题用到了一些插件,这就需要去GitHub上看一下这个主题的README了,这里面大多都会有安装主题的一些注意事项,缺少插件加上就好了。
更新部署
下面的命令都是简写,比较方便。

hexo clean
hexo g
hexo server    #可以先本地预览一下,也可以不用
hexo d

之后我们就可以直接通过域名访问自己的博客了,后期还会在进行一些优化。这里推荐没有经验的读者可以先选择nexT主题,因为这个主题的官方文档是非常详细的适合初学者进行配置https://theme-next.iissnan.com/getting-started.html,当熟悉了基本的hexo主题的配置方式之后,可以根据自己的喜好灵活的选择其他主题。
注意:如果写的文章在显示的时候出现中文乱码,可以选择退出记事本,改用notpad++等编辑器修改编码。

Hexo+GitHub 快速搭建个人博客(三)---- 改变主题相关推荐

  1. Hexo+GitHub 快速搭建个人博客(一)---- 基本部署

    前期准备: 1.Git shell 2.node.js 3.在github上创建一个仓库,仓库命名格式为xxx.github.io 一.安装Hexo cd进入自己想要安装的目录下,执行下面的命令 np ...

  2. 零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)

    我的个人博客效果预览​https://furfur-jiang.github.io/ 加载可能会比较慢,因为是挂载到github上的 样式基于hexo-theme-matery主题 ,这个主题我特别喜 ...

  3. Hexo+GitHub 快速搭建个人博客(二)---- 域名解析

    前期准备: 备案的国内域名或者国外域名 (后面会解释为什么,这里以阿里云域名为例) 一.将个人域名与GitHub博客绑定 我们在Hexo目录下的source子目录内创建一个txt文件,内容写自己的域名 ...

  4. 基于Hexo框架快速搭建个人博客--文章一键发布(五)

    基于Hexo框架快速搭建个人博客--文章一键发布 一.文章对比 二.发布到Github 三.一键发布 四.总结 博客链接: 会思想的苇草i 文章链接: 基于Hexo框架快速搭建个人博客–搭建(一) 基 ...

  5. 在Github上搭建Jekyll博客和创建主题

    在Github上搭建Jekyll博客和创建主题 之前本来想展开写的,后来发现Jekyll官网的教程已经非常完善了就没有多写,所以只有这篇. 但是过了这么久,发现很多人还是不清楚怎么搭建,所以这里打算详 ...

  6. 使用hexo+github免费搭建个人博客网站超详细教程

    博客地址http://dymfx.top/ 本文详细描述了如何在Github上,使用hexo部署博客. 一.Hexo简介 Hexo是一个快速.简洁且高效的博客框架,让上百个页面在几秒内瞬间完成渲染,H ...

  7. Hexo+GitHub Pages搭建个人博客( 0 基础、小白值得一看--实力软文!)- 初行ᵀᵀᴴ

    文章目录 **写在之前** 一.搭建前的准备工作 - 安装工具 1.1 附上工具链接 1.2 Git 1.3 Node.js 1.4 GitHub Desktop 1.5 Notepad++ 1.6 ...

  8. Hexo+Github+Vscode搭建个人博客内含添加图片和更换主题

    本文导航 0. 环境配置 1. 连接GitHub 2. 创建Github Pages仓库 3. 本地安装Hexo博客程序 4. Hexo初始化和本地预览 博客目录结构 5. 部署Hexo到Github ...

  9. GitHub快速搭建个人博客

    正所谓前人栽树,后人乘凉. 感谢Huxpro提供的博客模板 我的的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客Will Wang Blog搭建出来了. ...

最新文章

  1. EasyUI--datebox设置默认时间
  2. python做图像处理快不快_Python 图像读写谁最快?不信就比一比
  3. Xgboost实现GPU加速
  4. 使用athens部署企业内部Gitlab go mod包的Go私服代理
  5. leetcode 688. Knight Probability in Chessboard | 688. “马”在棋盘上的概率(dp,记忆化搜索)
  6. Azure恢复服务-DPM联机备份SQL数据库
  7. Lisp的本质(The Nature of Lisp)
  8. vue中的自定义分页插件组件
  9. 黑马vue实战项目-(三)权限管理功能开发
  10. 微信小程序地图点聚合
  11. cmt obm odm 代工模式oem_OEM、ODM、OBM、OPM概念,作用与区别
  12. 【Week 1】Preferences and Ratings
  13. 穷举php,[讨论]穷举攻击
  14. 安恒月赛-dasctf 部分writeup
  15. 北大出疯子,清华出傻子,人大出混混
  16. java基础语法-循环switch语句
  17. ADS 2023 下载链接
  18. 数据集【NO.8】红外海上船舶数据集
  19. Vue 原理解析(五)之 虚拟Dom 到真实Dom的转换过程
  20. linux cgroup限制cpu,Linux Cgroup系列(05):限制cgroup的CPU使用(subsystem之cpu)

热门文章

  1. python读取raw图片文件_python读取raw binary图片并提取统计信息的实例
  2. 计算机原理2408,《计算机组成原理实验》课程教学大纲
  3. 东北大学c语言真题及答案,东北大学C语言总测试题(含答案).pdf
  4. 网页检测不到java无法打印_如果PC连接到网络打印机,如何检查java?
  5. Python MySQL创建表
  6. HTML5学习笔记(二)
  7. 图片里的标志化的构造和执行
  8. linux内核编译的image,内核编译时生成uImage的办法
  9. select count(*) from返回的类型_数据分析面试题类型汇总
  10. idea卸载不干净怎么办_fxfactory卸载不干净?Fxfactory及插件卸载教程