Hexo для нескольких сайтов?

Как лучше всего создать несколько сайтов Hexo? Я хотел переделать все свои сайты (всего у меня около 10 сайтов), я бы просто запустил:

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

... и так далее? Есть ли лучший способ работы с несколькими сайтами? Заранее спасибо.


person Hanna    schedule 05.09.2016    source источник


Ответы (2)


Да, с Hexo вы можете иметь несколько сайтов (с несколькими темами на них) и использовать одни и те же плагины с одной и той же версией Hexo в одном корневом каталоге Hexo (нет необходимости дублировать основной каталог node_modules).

Для этого необходимо использовать команды с указанной альтернативной конфигурацией. .

  1. Запустите сайт Hexo.
  2. Создайте пустой файл site1.yml и вставьте все содержимое из основного Hexo _config.yml.
  3. Создайте пустой файл site2.yml и вставьте все содержимое из основного Hexo _config.yml.
  4. Все эти 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
    

Введите hexo -h для получения дополнительной информации.

person Ivan Nginx    schedule 30.09.2017

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

создать несколько каталогов и d:/hexo2> hexo init

person mt eee    schedule 26.06.2017