В предыдущем разделе, который мы успешно использовали 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
Позже я нашел способ в Интернете:
- Новая системная переменная называется
HOME
значение переменной%USERPROFILE%
- 在
C:/users
中的个人文件夹
下面新建一个名为_netrc
的文件,编辑内容为
machine github.com
login username
password userpassword
其中username
和userpassword
是Github的用户名和密码,这样就不必再重复输入用户名和密码了,但使用明文存储账号密码也存在不安全的风险
后来!当我在编辑博客的时候,我发现:即使删了这个文件,再去执行hexo d
也不需要输入用户名和密码了,原因不明。。。