2015-07-02 4 views
2

Я использую Hexo.io и люблю его до сих пор, но я полностью озадачен рабочим процессом.Как разработать с помощью Hexo.io

Это то, что я должен сделать - в одном терминале я запускаю hexo server, чтобы я мог видеть местный сайт. Он настаивает на добавлении приветствия мировой почты (часть основных модулей) и не может избавиться от нее.

Затем, чтобы сайт показывал мои изменения, я должен в другом терминале запустить hexo generate -w.

Тогда, прежде чем я раскрываю я на самом деле нужно запустить hexo clean перед запуском hexo deploy или hexo generate -d, как это кажется, что, когда он генерирует после изменения лишь изменяет обслуживаемый сайт и не созданный сайт.

Полностью и совершенно непонятно. Кто-нибудь еще испытал это? Мне не хватает трюка?

ответ

5

Чтобы запустить сервер, вам нужно запустить hexo s. Если вы редактируете/добавляете файл (статьи, макет, css, theme/**/_config.yml и т. Д.), Hexo обнаруживает его и автоматически обновляет новый сайт. Единственный случай, когда вам нужно остановить и перезапустить сервер, - это когда вы меняете основной файл _config.yml.

hexo generate команда используется для генерации блога один раз.
hexo clean удалить db.json файл. Это полезно, когда вам нужно удалить ненужные теги и категории, которые не связаны с статьей. Чтобы развернуть свой блог, запустить hexo clean (опционально), а затем hexo generate --deploy

1

server команда для вас, чтобы просмотреть изменения, это дизайн, чтобы быть непостоянными.

generate, с другой стороны, создают постоянные HTML-файлы в файловой системе.

К deploy, HTML-файлы в файловой системе требуются, либо развертыватель создает временную копию для вас, либо вы запускаете generate перед развертыванием.

 Смежные вопросы

  • Нет связанных вопросов^_^