Используйте Hexo построить личный блог 01 - статьи базовой станции

Стенографический https://www.dazhuanlan.com/2019/08/25/5d625ae568844/


Конкретные способы установки Google собственных друзей ~

Начало работы

Установка пряжи

В cmdследующем входе

1
 НПМ установки -g пряжи

-gПредставляет собой глобальный УСТАНАВЛИВАЕТЕ плагин добавлен к манипуляции системные переменные окружения cmdмогут быть использованы в любой директории yarnкоманды

Установка Hexo

1
$ Пряжи добавить hexo

Инициализация Hexo

Hexo после завершения установки, выполните следующую команду, Hexo новый документ будет указать нужную папку на вашем документе.

1 
2
3
$ Hexo INIT <папка> 
$ CD <папка>
$ пряжа

После того, как закончите, ваш проект будет генерировать следующую структуру каталогов

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
. 
├── node_modules // зависимый от каталога установки
├── папки подмостей // шаблон документа, создать новый документ из статьи каталога наследует формат
| ├── draft.md // Проект шаблон
| ├── страницы. мкр // страница шаблоны
| └── post.md // статья шаблон
папки ├── источник // файл ресурса для размещения фотографий, данных, статьи и другие ресурсы
| └── _posts // каталоги статей
├── темы / / папка документации тема
| └── пейзаж // тема по умолчанию
├── .gitignore // указания не включены в документ мерзавца управления версиями
├── _config.yml // файл конфигурации сайта
├── db.json
Штраф ├── Пакет для. JSON
└── Пряжа-lock.json

Здесь вы завершили все подготовительные работы, только одна команда, чтобы начать свой блог

Локальный просмотр Hexo

В свою очередь, войти в следующий каталог проекта

1 
2
3
$ HEXO Cl        
$ HEXO G
$ HEXO S # локального запуска сервера предварительного просмотра по умолчанию порт 4000

После успешного, посетите HTTP: // локальный: 4000 / начать свой просмотр

hexo Просмотр

Если порт занят хотите настроить новый порт или хотите начать режим отладки снова , как это сделать?
Команда начала hexo сек имеют дополнительные параметры
-p [номер порта] модифицирует номер порта
-Debug режим отладки включен

1
$ HEXO S -P [номер порта] --debug

Развертывание Hexo

Мы пишем больше блога или хотим поделиться с местным самоуправлением эй, как можно это сделать, он должен быть развернут на сервер, ~ Есть два способа вы можете развернуть наш блог

  • Используйте GitHub или кодирование страниц сервиса
  • Развернутые на их VPS

    развертывание GitHub

Открыть GitHub , чтобы создать новый Repository
Repository имени должны в [ваше имя пользователя] .github.io
вашего местный общественного клавиша на GitHub, если уже не генерируется публичным ключом SSH, выполните следующую команду , чтобы создать новый открытый ключ :

1
$ SSH-серийник

Если операционная система Windows , , на
этот раз будет в C: Documents id_rsa генерировать ключ и открытый ключ документы id_rsa.pub в директории UsersUsername.ssh.

Нажмите в правом верхнем углу настроек GitHub изображения / SSH и ключи GPG,
создать новый ключ SSH, вы будете копировать содержимое id_rsa.pub ключу в документе

новый ключ SHH

Установите в файле конфигурации сайта в _config.yml

_config.yml
1
2
3
4
5
6
7
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo:
github: [你的github仓库地址]
branch: master

安装Hexo部署插件

1
$ yarn  add  hexo-deployer-git

在当前目录下打开 cmd输入以下命令 开始部署

1
2
3
$ hexo cl
$ hexo g
$ hexo d

访问 [你的github项目名].github.io 查看是否部署成功

每次启动或者部署输入三个命令很麻烦,可以把这三个命令写入到 package.json

1
2
3
4
"сценарии":  { 
"развернуть": "hexo очистить && hexo г -d" ,
"старт": "hexo очистить && hexo г && hexo с --debug" , }

После того, как просто напечатать yarn start(начать просмотр) yarn deploy(развертывание)

развертывание VPS

Подумайте об этом

Untied открыт

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

отwww.cnblogs.com/petewell/p/11408857.html