使用Hexo部署自己的个人博客
Hexo是什么?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
–Hexo文档
安装Hexo
请确定你的电脑已经安装了node
1 | $ npm install -g hexo-cli |
安装完成后可以使用以下指令用于查看命令
1 | $ npx hexo <command> |
初始化Hexo站点
依次输入以下指令
1 | $ hexo init <folder> |
初始化完成项目后我们能看到项目结构是这样的
1 | . |
_config.yml
用于配置网站相关信息
source
这个是存放你自己写的md文档,或者静态资源的
themes
这个是用于存放主题的,Hexo是能够根据这个进行切换主题常用主题有ButterFly等等
创建文章
我们已经通过命令初始化了Hexo项目,接下来我们需要创建第一篇文章
1 | hexo new "你的文章名" |
输入指令后我们会在source->_posts上看到我们生成的md文件,进入文件后我们能看到顶部有类似这样的东西
1 | --- |
title就是我们这个文章的标题,date就是文章生成的时间,当然还有很多的配置项,我们可以到Hexo官方文档中去查看
部署
接着我们使用md的写法进行书写我们的文章,文章写完后我们需要将我们写完的个人博客部署到github上,Hexo官方为我们准备了一键部署,也就是使用hexo-deployer-git进行一键快速部署。
安装hexo-deployer-git
1 | $ npm install hexo-deployer-git --save |
清除hexo缓存
1 | $ hexo clean |
构建网站
1 | $ hexo g |
创建一个自己的github仓库
建议仓库名为<自己的名字>.github.io
因为这样之后我们可以用<自己的名字>.github.io访问到网站
配置hexo-deployer-git到仓库
接下来我们去到_config.yml文件中,找到deploy配置项,将我们的博客与仓库连接起来
1 | deploy: |
这里注意branch这个在自己仓库的设置中哪个是默认的分支,我这是main,大家可以自己设置为master之类的分支
部署到github
1 | $ hexo d |
这样我们就完成了部署,接着我们访问 <你的名字>.github.io 就能看到你部署成功的个人博客了
我这里使用了ButterFly主题可能跟默认的博客样式不一样
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 perder的博客!
评论