【问题标题】:How to develop with Hexo.io如何使用 Hexo.io 进行开发
【发布时间】:2015-07-02 22:13:57
【问题描述】:

我目前使用的是Hexo.io 并且喜欢它,但我对工作流程完全感到困惑。

这就是我必须做的——在一个终端中我运行hexo server,这样我就可以看到本地站点。它坚持添加一个hello world post(核心模块的一部分)并且没有办法摆脱它。

然后,为了让站点显示我的更改,我必须在另一个终端中运行 hexo generate -w

然后在我部署之前,我实际上需要在运行hexo deployhexo generate -d 之前运行hexo clean,因为它似乎在更改后生成时只会更改服务站点而不是生成的站点。

完全莫名其妙。有没有其他人经历过这个?我错过了什么技巧?

【问题讨论】:

    标签: hexo


    【解决方案1】:

    您只需运行hexo s 即可启动服务器。如果您编辑/添加文件(文章、布局、css、theme/**/_config.yml 等),Hexo 会检测到它并自动重新生成新站点。唯一需要停止并重新启动服务器的情况是更改主 _config.yml 文件时。

    hexo generate命令用于生成博客一次。
    hexo clean删除db.json文件。当您必须删除未链接到文章的无用标签和类别时,它很有用。 要部署您的博客,请运行 hexo clean(可选)然后运行 ​​hexo generate --deploy

    【讨论】:

      【解决方案2】:

      server 命令可以让您预览您的更改,它的设计目的是非持久性的。

      另一方面,generate 在文件系统中创建持久的 HTML。

      对于deploy,文件系统中的 HTML 是必需的,因此部署程序为您创建一个临时副本,或者您在部署之前运行 generate

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-30
        相关资源
        最近更新 更多