Разверните персональный блог Hexo на GitHub и одновременно программируйте

задняя часть GitHub SSH Hexo

1. Разместите свой личный блог на GitHub

О том, как быстро создать свой личный блог, как улучшить свой личный блог, что такое GitHub, как разместить код своего блога на GitHub и т. д., я уже написал три статьи и дал подробные инструкции, три Статья составляет:

Создайте личный блог на основе Hexo + GitHub Pages (1)

Создайте личный блог на основе Hexo + GitHub Pages (2)

Создайте личный блог на основе Hexo + GitHub Pages (3)

2. Разместите свой личный блог на Coding

Что-то пошло не так с моим блогом в последнее время. Я срочно ремонтировал его в эти дни. Я продолжал подбрасывать свой блог, и тогда это было плохо. Мне было очень любопытно сегодня. Блог на страницах может быть потому, что GitHub — это платформа для хостинга иностранного кода, которая невозможно проползти, и тогда это немного удручает... Как показано на следующем рисунке:

Затем я проверил в Google и обнаружил, что в Китае есть платформа для хостинга кода под названием Coding, которая также может размещать на этой платформе личные блоги Hexo.Тогда я был немного взволнован и сказал, что уже слишком поздно, поэтому я сразу же начал пробовать чтобы разместить свой личный блог в On Coding, я столкнулся со многими ямами посередине после долгого метания и, наконец, преуспел, настоящим запись.

Понятно, что многие люди размещали свои блоги на gitcafe в Китае, а позже gitcafe была приобретена Coding. Конечно, насколько мне известно, в Китае есть и другие платформы для размещения кода. Например, есть платформа для размещения кода под названием Code Cloud, но я не знаю, может ли Code Cloud размещать код личного блога. очень часто использую Code Cloud, это GitHub, вы можете узнать о нем сами, если вам это нужно.

1. Зарегистрируйте учетную запись Coding

URL регистрации:Официальный сайт кодирования

2. Настройте открытый ключ SSH этого компьютера на Coding

(1) Откройте каталог .ssh под пользователем диска C следующего компьютера, найдите файл id_rsa.pub, который является файлом открытого ключа, и скопируйте все содержимое файла, как показано на следующем рисунке:

(2) На веб-сайте Coding, вошедшем в систему, откройте личные настройки, щелкните новый открытый ключ в меню открытого ключа SSH, а затем вставьте все скопированное содержимое в поле содержимого открытого ключа, имя открытого ключа настроено, там особых требований нет, а затем нажмите «Добавить», как показано ниже:

(3) Проверьте, успешно ли добавлен открытый ключ SSH: откройте окно Git Bash локально и введите следующую команду:

ssh -T git@coding.net

В это время будет показано, следует ли продолжить. Чтобы продолжить, выберите «Да». Если следующие запросы выполнены успешно, конфигурация открытого ключа SSH выполнена успешно:

Hello compassblog You've connected to Coding.net by SSH successfully!

Конечно, compassblog — это имя моей учетной записи Coding, разные учетные записи будут разными, если отображается следующая ошибка:

ssh: connect to host coding.net port 22: Connection refused

Как показано на рисунке:

Это означает, что брандмауэр полностью блокирует порт 22. Не паникуйте в это время, просто введите следующую команду и используйте службу SSH порта 443, предоставляемую Coding, для решения проблемы:

ssh -T -p 443 git@git-ssh.coding.net

Как показано ниже:

Затем введите команду проверки, чтобы отобразить учетную запись Coding и соответствующую информацию, то есть открытый ключ SSH успешно настроен.

3. Создайте новый проект и сохраните код блога, который необходимо разместить.

(1) Щелкните знак + на личной домашней странице Coding и выберите параметр элемента, как показано на следующем рисунке:

(2) После выбора нового проекта заполните информацию о проекте, название проекта и свой собственный проект с именем учетной записи Coding, свойства проекта могут быть общедоступными и частными, а личный блог рекомендуется сделать общедоступным, как показано ниже. фигура:

(3) После завершения нового проекта откройте параметр службы Pages проекта, выберите источник развертывания в качестве главной ветки и нажмите кнопку принудительного доступа HTTPS (https более безопасен).Если вы не выберете ее, вы можете получить к нему доступ по HTTP. Если вы этого не сделаете, вы можете решить. Нажмите, чтобы сохранить, как показано ниже:

4. Настройте основной файл блога и разверните блог Hexo на GitHub и Coding.

(1) Откройте основной файл конфигурации _config.yml блога Hexo, найдите атрибут развертывания и настройте его следующим образом:

deploy:
  type: git
  repository:
      github: git@github.com:compassblog/compassblog.github.io.git
      coding: git@git.coding.net:compassblog/compassblog.git
  branch: master

(2) Откройте исходный файл в главном каталоге Hexo и создайте новый файл Staticfile, который является признаком развертывания статического файла Coding.Обратите внимание, что имя файла должно быть Staticfile, иначе развертывание статического файла не может быть завершено при Coding , как показано на следующем рисунке:

5. Проверьте, успешно ли развернут блог Hexo на GitHub и Coding.

После предыдущих шагов настройка в основном завершена.Откройте окно Git Bash прямо в домашнем каталоге Hexo и введите следующую команду:

hexo clean && hexo g && hexo d

Как показано ниже:

Развертывание прошло успешно, введите адрес GitHub и кодовый адрес в адресную строку браузера, и доступ будет выполнен успешно:

compassblog.github.io/

compassblog.coding.me/

Отсканируйте QR-код и подпишитесь на общедоступную учетную запись WeChat, чтобы узнать больше.