Импорт текущего блога Hexo на новый ПК

Я начал вести блог Hexo на своем ноутбуке, но хотел бы работать над тем же блогом и обновлять его на другом компьютере. Как мне это сделать?

Блог размещен через Github Pages в общедоступном репозитории Git. И я использую Windows 10.

Блог не использует ничего, кроме SASS (CSS), типичных инструментов Hexo и средства развертывания Git для Hexo.

Спасибо.

Вопрос перефразирован: как получить уже развернутый блог (с помощью Git + Git Pages) и перенести его код и содержимое на компьютер, на котором нет данных блога, но есть Git, Node и Hexo?


person Programmerion    schedule 08.09.2017    source источник


Ответы (1)


Вы можете использовать hexo-git-deployer, чтобы загрузить свой блог и свои источники.

С этой конфигурацией

# _config.yaml
deploy:
  - type: git
    repo: [email protected]:<username>/<username>.github.io.git
    branch: master
  - type: git
    repo: [email protected]:<username>/<username>.github.io.git
    branch: src
    extend_dirs: /
    ignore_hidden: false
    ignore_pattern:
        public: .
person Dylan Delobel    schedule 14.09.2017
comment
Спасибо за ответ, но может возникнуть проблема со связью в связи с вопросом, о котором я спрашивал, как мне получить блог, который уже развернут (используя Git + Git Pages), и перенести его код и его содержимое на компьютер, который нет данных блога, но есть Git, Node и Hexo? - person Programmerion; 22.09.2017
comment
Вы не можете, если вы никогда не загружаете источник куда-либо, он уже сгенерирован в html, но я объяснил, как загрузить сайт и src одновременно, чтобы вы могли вернуть свой блог из любого места. - person Dylan Delobel; 22.09.2017
comment
Разве веб-сайты Git Page не хранятся в виде репозиториев на Github, могу ли я использовать этот репозиторий...? - person Programmerion; 22.09.2017
comment
Ваш пост в уценке уже переведен в html с вашей темой, нет возможности отменить это без источника, а с параметром по умолчанию на Github загружается только сгенерированный контент. - person Dylan Delobel; 22.09.2017
comment
Итак, чтобы уточнить, я не могу восстановить файлы темы (JS, CSS, HTML) и я не могу восстановить общедоступные файлы сообщений (сообщения)? - person Programmerion; 22.09.2017
comment
Как и скомпилированная программа, вы не можете восстановить, если вы не сохранили исходные файлы, поэтому вы должны загрузить свой файл src с темой и _config.yml в другую ветку или куда-нибудь еще, для вашего случая вы можете скопировать текст и сделать снова твой врач - person Dylan Delobel; 22.09.2017