Hexo适用于多个站点?

时间:2016-09-05 08:21:49

标签: ejs hexo

创建多个Hexo网站的最佳方法是什么?我想重做我所有的网站(我总共有10个网站)我会跑:

$ hexo init site1
$ hexo init site2
$ hexo init site3

......等等?有没有更好的方法来处理多个网站? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

是的,使用Hexo,您可能有多个站点(其上有多个主题),并在单根Hexo目录中使用相同的Hexo版本相同的插件(无需复制主node_modules目录)。

为此,需要使用指定了alternate configuration的命令。

  1. Init Hexo site。
  2. 创建空的site1.yml文件并粘贴主Hexo _config.yml
  3. 中的所有内容
  4. 创建空的site2.yml文件并粘贴主Hexo _config.yml
  5. 中的所有内容
  6. 所有这3个文件必须位于Hexo根目录中。然后指定所需的配置:

    $ hexo clean --config site1.yml && hexo g --config site1.yml
    $ hexo clean --config site2.yml && hexo g --config site2.yml
    
    $ hexo s --config site1.yml
    $ hexo d --config site1.yml
    
  7. 输入hexo -h以获取高级信息。

答案 1 :(得分:-1)

d:/hexo1
d:/hexo3
d:/hexo2

创建多个目录和d:/hexo2> hexo init