hexo搭建github博客

本文最后更新于:2024年9月17日 下午

1、你必须建一个存储库,这个存储库要和你的github名称一致(不然就会404),如下图:

2、如果是window配置,需要安装git和node.js

备注:如果出现 The punycode module is deprecated 这类错误,大概率就是node版本过高,降低一下版本。如何降低版本呢?

  • 可以按照下面命令执行,首先卸载系统里的node版本,然后安装nvm, 然后安装低版本。我这里安装图片中的版本(20)解决了。
  • 卸载命令
    1
    2
    brew uninstall --ignore-dependencies node 
    brew uninstall --force node
  • 安装低版本
  • 上图中的地址可以点击这个链接node.js

3、下载hexo

1
2
npm config set registry https://registry.npm.taobao.org  #换源,下载hexo快一点
npm install hexo-cli -g #进行下载

4、在本地进行hexo部署:hexo init
ps:如果你之前已经在一个博客文件夹里,那么就不用 hexo init。直接跳过这个步骤。

5、执行 npm install,如果不行,可以执行这句:npm install --save

6、执行这段代码:npm install hexo-deployer-git --save

7、分别输入 git config --global user.name "你的昵称"git config --global user.email "你的邮箱" 并替换为你的昵称(我的就是DreamOneYou)和邮箱

8、获取ssh,可以在Git GUI Here进行查看。然后到你的github设置下,找到ssh key设置。

9、找到你安装博客的文件夹找到_config.yml配置文件并打开(可以用Notepad++也可以用记事本打开)

1
2
3
4
deploy:
type: git
repository: 你复制的ssh
branch: master

10、之后依次执行进行上传:
(1)hexo clean:此命令用于清理生成的静态文件和缓存文件。 在运行 hexo clean 后, public 目录中的所有文件将被删除;

(2)hexo g :此命令用于生成静态文件。 在编写完文章后,您需要运行 hexo generate 或简写为 hexo g 来将Markdown 文件转换为HTML 文件。 这些HTML 文件将被存储在 public 目录中;

(3)hexo d: hexo deploy 命令用于部署网站,一般可以简写为 hexo d;

(4)hexo s:hexo server 命令用于启动本地服务器,如果你想本地看一下效果,可以执行该行代码,一般可以简写为 hexo s

(5)hexo new:hexo new 命令用于新建文章,一般可以简写为 hexo n
创建命令:hexo new [layout]

  • 默认一般是post,在__config.yml中的 default_layout: post可以看到。

打赏支持
“如果你觉得我的文章不错,不妨鼓励我继续写作。”

hexo搭建github博客
https://dreamoneyou.github.io/2023/hexo搭建github博客/
作者
九叶草
发布于
2023年4月4日
更新于
2024年9月17日
许可协议