安装 Node.js 和 Git:
添加国内镜像可加快下载速度,运行以下命令:
1
npm config set registry https://registry.npm.taobao.org/
(如果还是下载缓慢或者失败可以切换其他镜像源)
- 安装好Node.js 和 Git后就可以开始安装Hexo了
安装 Hexo:
打开终端或命令行界面,运行以下命令安装 Hexo:
1
npm install -g hexo-cli
创建 Hexo 项目:
创建文件夹(例如myblog),并在文件夹内右键运行bash,运行以下命令:
1
2
3hexo init myblog
cd myblog
npm install
配置 Hexo:
- 打开 Hexo 项目中的
_config.yml
文件,根据你的需求配置站点信息、主题等。
- 打开 Hexo 项目中的
创建第一篇文章:
运行以下命令创建一篇新文章:
1
hexo new "My First Post"
在
source/_posts
目录下,会生成一个名为my-first-post.md
的 Markdown 文件,编辑该文件来编写你的第一篇博客文章。
本地预览:
运行以下命令在本地启动 Hexo 服务器,以预览你的博客:
1
hexo server
打开浏览器访问
http://localhost:4000
,即可看到博客预览。
部署到 GitHub Pages:
注册GitHub账号
在 GitHub 上创建一个新的仓库(Repository),库名格式要求:你的用户名.github.io。
初始化git用户名和邮箱
分别运行(注意将yourname和youremail替换):1
2git config --global user.name "yourname"
git config --global user.email "youremail"确认是否设置成功,执行:
1
2git config --global user.name
git config --global user.email
ssh连接:连接上才能够上传代码
(1)下载github部署插件1
npm install hexo-deployer-git --save
(2)本地生成ssh密钥,运行:
1
ssh-keygen -t rsa -C "youremail"(这里改为自己的邮箱)
一路回车
(3)获取密钥:在Git Bash运行命令cat ~/.ssh/id_rsa.pub,然后复制这行命令运行的结果
(4)打开github,在右上角的头像下面点击settings,再点击SSH and GPG keys,新建一个SSH,名字随便取一个都可以,把你的id_rsa.pub里面的信息复制进去,点击create/创建即可完成创建
(5)验证ssh连接是否成功:1
ssh -T git@github.com
出现用户名,即代表访问成功
打开 Hexo 项目的
_config.yml
文件,将deploy
部分配置为 GitHub Pages:1
2
3
4deploy:
type: git
repo: <your-github-repo-url>
branch: master替换
<your-github-repo-url>
为你创建的 GitHub 仓库的 URL。运行以下命令部署博客到 GitHub Pages:
1
hexo deploy
访问
https://<your-github-username>.github.io/<your-repo-name>
(替换<your-github-username>
和<your-repo-name>
)即可查看你的博客。
发布新文章:
编写新的博客文章后,运行以下命令将变更提交到 GitHub:
1
2hexo generate
hexo deploy
GitHub&Hexo创建个人博客
Author: Shadow Harrington
Permalink: https://www.shadowquake.top/2023/12/09/hexo-blog/
License: Copyright (c) 2019 CC-BY-NC-4.0 LICENSE
Slogan: Do you believe in DESTINY?