Hexo写好的文章,我们需要发布到Github Pages,这样才能供其他人访问。
编写博文
- 编写博文有两种方式
- 手动创建markdown文件,写好文章后,将文件移动到你当初建的博客站点文件夹下的source\ _posts目录下,一个md文件对应一篇博客文章。
- 使用命令行常见markdown文件,然后在该文件内编辑文字。1$ hexo new post "new article"
之后在source/_posts目录下面,多了一个new-article.md的文件。
文章编译
在Git Bash下执行下面的指令,将文章编译成静态网页。1$ hexo generate
文章预览
|
|
然后在浏览器中打开 localhost:4000 即可预览文章效果。
文章发布
|
|
执行该命令后,文章就同步到github pages上了。
可能出现的问题
提示部署成功,但博客还是无法访问,页面出现404
- 原因分析:这个时候,我们发现代码仓库里是一个文件夹
.deploy.git而不是生成的public文件夹内的内容。 - 解决方法:每次部署前先删除
.deploy.git文件夹,然后再执行hexo d。这样就能将public文件夹内的文件推送到代码仓库上。这时在浏览器打开博客地址就可以访问你的博客了。