hexo发布博客后需要重新hexo serve?

Rateltalk
  • 181

前几天用hexo创建了一博客,但是每次我新发布文章时文章在前台都不会显示,必须得重新hexo serve才显示,求解,怎么方便的发文章?

回复
阅读 3.3k
5 个回答

(1)启动服务器
首先可以不使用 hexo s ,而是使用 hexo s &(后台一直运行)

(2)clean

$ hexo clean

清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现对站点的更改无论如何也不生效,可能需要运行该命令。

(3)部署网站
可执行下列的其中一个命令,让 Hexo 在生成完毕后自动部署网站,两个命令的作用是相同的。

$ hexo generate --deploy
$ hexo deploy --generate
上面两个命令可以简写为
$ hexo g -d
$ hexo d -g

我通常是写一遍文章后,hexo s预览下,然后就发布了

徐振震
  • 2k

hexo server -s 只开启静态文件 server(即 public 目录为根目录),不带 watch 功能。
hexo server 开启默认 server ,这个带 watch 功能的,如果 markdown 文件修改会自动编译。

不需要。
可以使用hexo clean
然后使用hexo d —g,实现生成并且发布。
或者在本地hexo s —g,实现生成并且本地启动。

不需要,每次我发文章的流程如下:
hexo new 'xxx'
编辑文章
hexo g 生成
hexo s 本地预览
hexo clean 清理本地内容
hexo g 重新生成
hexo d 发布
你出现问题应该是没hexo g生成静态页面所以无内容
我最近也在使用hexo有问题可以随时沟通 我的博客

宣传栏