hexo учебник (б) - Использование hexo + GitHub построить личный блог

В предыдущем разделе, который мы успешно использовали hexo построить местный блог, этот раздел мы будем говорить о том, как он будет развернут на Github главную страницу блога

Используйте hexo + GitHub построить онлайн персональный блог

Новое хранилище GitHub

  • Войдите в их Github, создать новый склад, названный username.github.io, который usernameявляется вашим именем пользователя, выберите Initialiaze этого репозиторий с README, создавая депо, процесс , показанный ниже

  • После создания, выбора параметров, убавьте GitHub страницы, как показано на фиг.

  • У нас есть доступ к своим собственным username.github.io, как показано на рисунке

  • Возвращает username.github.ioсклад, Git копия адрес, показанный на фиг.

Местное управление

Конец вышеуказанных шагов, мы возвращаемся в локальную папку

  • Мы / Блог / hexo / папку, найдите _config.ymlфайл, откройте его с помощью текстового редактора. Как показано на фиг.

  • Наименьшее deployизменение содержания ниже, в котором адрес репо адрес мы только Git копировать, изменять, сохранять и выйти после того , как лучше.
    [Примечание] изменить содержание :есть пространство между ними и за буквами, в противном случае последующего содержания будет жаловаться

  • Далее, мы не будем рассматривать новую статью, запустить Git Bash в npm install hexo-deployer-git --saveкоманде, подождать некоторое время, как показано на рисунке

  • Последнее исполнение hexo deployили hexo d
    [Примечание] Этот шаг необходим для обеспечения общественных иметь машину на Github, вы можете найти свои собственные решения здесь, я столкнулся с проблемой: судя по онлайн - методом, я успешно настроил открытый ключ, но каждый выполнение позволит мне ввести имя пользователя и пароль еще раз
    hexo d

Позже я нашел способ в Интернете:

  1. Новая системная переменная называется HOMEзначение переменной%USERPROFILE%
  2. C:/users中的个人文件夹下面新建一个名为_netrc的文件,编辑内容为
machine github.com
login username
password userpassword

其中usernameuserpassword是Github的用户名和密码,这样就不必再重复输入用户名和密码了,但使用明文存储账号密码也存在不安全的风险

后来!当我在编辑博客的时候,我发现:即使删了这个文件,再去执行hexo d也不需要输入用户名和密码了,原因不明。。。

  • 最后,成功部署

  • 在浏览器中访问username.github.io,我们发现之前运行在本地的博客已经成功发布到网站上面去了

  • 到这里,我们就成功地将Github部署到了Internet上面,下一节我们来谈一谈如何新建一篇博客并发布。

рекомендация

отwww.cnblogs.com/xrblog/p/11585902.html