使用hexo+github搭建静态博客(window10环境)
👨💻我搭建的博客👉XINL(点击预览)
效果预览
什么是 Hexo?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装前提
安装 Hexo 相当简单,只需要先安装下列应用程序即可:
- Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
- Git
如果您的电脑中已经安装上述必备程序,那么恭喜您!你可以直接前往 安装 Hexo框架 步骤。
安装Node.js
- 👉安装node.js (选择LTS长期支持版本 的Windows安装包),点击下载,根据提示安装即可。如果需要更改安装路径,建议先新建一个nodejs文件夹。如果需要更改安装路径,建议先新建一个nodejs文件夹。
- 在键盘上按下快捷键
win
+R
,输入cmd
打开命令行工具;输入node -v
查看node.js版本,若出现版本号,则表示安装成功。如果报错,说明安装失败,启动安装包重新安装即可。 - 输入
npm -v
查看npm版本(npm是一个node附带的包管理工具,类似于node的应用商店) - 安装淘宝
cnpm
管理器(由于npm使用的是外网服务器,因此下载速度手抖了极大的限制)这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
npm install -g cnpm --registry=http://registry.npm.taobao.org
- 输入
cnpm -v
查看cnpm版本
安装Git(关于Git的使用请查看 Pro Git)
- 由于网速原因,同样使用淘宝镜像下载Git, 访问 :
https://npm.taobao.org/mirrors/git-for-windows/
在页面最下方找到最新版,点击下载,根据提示安装即可。 - 初次运行 Git 前的配置:👉在命令行工具中
输入命令git config --global user.name "Zhang San"
设置用户名
输入命令git config --global user.email zhangsan@qq.com
设置邮箱 - 使用
git config --list
命令检查配置信息
安装hexo框架
-
在命令行工具中输入
cnpm install -g hexo-cli
安装hexo框架 -
输入
hexo -v
查看hexo版本 -
输入
mkdir blog
创建blog文件夹 -
输入
cd blog
j进入blog文件夹,以下操作均在blog目录下执行。 -
输入
hexo init
生成博客 ,新建完成后,指定文件夹的目录如下:. ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes
-
输入
hexo s
启动本地博客服务 -
打开浏览器访问
http://localhost:4000/
可以看到博客本地访问成功 -
输入
ctrl+C
停止博客服务,输入hexo n “我的第一篇博文”
创建新文章 -
所有文章都存放于
./blog/source/
路径下的文件夹中 -
在
blog
文件夹中,输入hexo clean
清除缓存,输入hexo g
重新生成,重新启动hexo s
,访问http://localhost:4000/
可以看到新的文章已经发布 -
ctrl+C
停止博客服务,输入cnpm install --save hexo-deployer-git
在blog目录下安装Git部署插件
GitHub创建仓库(你需要一个GitHub账户)
- 打开GitHub创建新的仓库,命名为
YourGithubName.github.io
,前面是 你的GitHub账户名字+后缀.github.io
,格式不能改变。 - 点击创建。创建成功,复制仓库地址。
配置 _config.yml
- 打开blog目录下的
_config.yml
文件,在最下方找到deploy
- 将以下配置添加到
_config.yml
(删除现有行,如果有)
deploy:
type: git
repo: https://github.com/<youGitHubName>.github.io //仓库地址
branch: master
部署博客
- 输入命令
hexo d
将博客部署到GitHub仓库 - 在浏览器输入
https://YourGithubName.github.io/
访问这个地址可以查看博客
修改主题 (该步骤可选)
- 通过命令
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
将yilia主题下载到本地 - 修改blog目录下的 _config.yml 文件,将
theme
项,修改为yilia
hexo clean
清理缓存;hexo g
重新生成;hexo d
部署到GitHub仓库- 访问
https://YourGithubName.github.io/
查看博客
最后
如果你觉得这个主题不满意,你可以访问hexo的👉主题商店来选择你喜欢的主题。
有关主题的更多细节请访问👉Hexo|主题。
如果觉得这片文章对你有所帮助,就请:点赞👍、收藏💗+评论👇