Hexo는 개인 블로그 01을 구축 사용 - 기지국 기사

축 어적으로 https://www.dazhuanlan.com/2019/08/25/5d625ae568844/


특정 설치 방법은 ~ 자신의 친구 구글

시작

설치 실

에서 cmd다음 입력

1
 NPM -g 실을 설치

-g세계는 시스템 환경 변수의 조작에 추가 된 플러그인 설치를 나타냅니다 cmd어떤 디렉토리에서 사용할 수있는 yarn명령

설치 Hexo

1
$ 원사 추가 hexo

초기화 Hexo

설치가 완료 Hexo 후, Hexo 새 문서가 문서에서 원하는 폴더를 지정합니다 다음 명령을 실행합니다.

1 
2
3
$ hexo 초기화 <폴더> 
$의 CD <폴더>
$의

완성 된 후, 프로젝트는 다음과 같은 디렉토리 구조를 생성합니다

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
. 
├── 설치 디렉토리에 따라 node_modules //
├── 발판 // 템플릿 문서 폴더, 형식 상속 문서 디렉토리에서 새 문서를 만들
├── draft.md // 초안 템플릿 |
| ├── 페이지를. MD // 페이지 템플릿
| └── post.md // 문서 템플릿
사진, 데이터, 문서 및 기타 리소스를 배치 ├── 소스 // 리소스 파일 폴더
| └── _posts // 문서 디렉토리
├── 테마 / / 테마 문서 폴더
| └── 풍경 // 기본 테마
├── .gitignore // 문서 자식 버전 제어에 포함되지 않은 지정된
├── _config.yml // 사이트 구성 파일
├── db.json
에 대한 ├── 패키지 페널티. JSON
└── 원사 - lock.json

다음은 준비 작업을 모두 완료 한 단 하나 개의 명령은 블로그를 시작합니다

지역 미리보기 Hexo

차례로 다음 프로젝트 디렉토리를 입력

1 
2
3
$ HEXO CL        
$ HEXO G
$ HEXO S # 지역 미리보기 시작 서버 기본 포트 4000

성공적인 방문 이후 에 http : // localhost를 : 4000 / 시작 미리보기

hexo 미리보기

포트는 새로운 포트를 사용자 정의하거나하는 방법을 다시 디버그 모드를 시작하고자 할 점유하는 경우?
hexo의 시작 명령은 추가 매개 변수가
[포트 번호] 포트 번호를 수정 -p
-debug 디버그 모드가 켜져을

1
$ HEXO S -P [포트 번호] --debug

배포 Hexo

우리는 더 많은 블로그를 작성하거나 공유 할 지방 자치 헤이 그것을 할 수있는 방법, 그것은 당신이 우리의 블로그를 배포 할 수있는 두 가지 방법이 있습니다 ~ 서버에 배포해야합니다

  • 페이지 서비스의 GitHub의 또는 코딩을 사용하여
  • 자신의 VPS에 배포

    GitHub의 배포

GitHub의를 새 저장소 생성,
에 저장소 이름을해야합니다 [사용자 이름] .github.io
이미 공개 키는 ssh를 생성하지 않을 경우 새로운 공개 키를 생성하려면 다음 명령을 실행, GitHub의에 해당 지역의 공개 키 바인딩을 :

1
$의 SSH-Keygen은

윈도우 시스템을 운영하는 경우,
이번에는 C에있을 것입니다 : 문서 키와 공개 키 문서 UsersUsername.ssh 디렉토리에 id_rsa.pub 파일 생성하여 id_rsa_gsg_keypair.

, github의 사진 설정 / SSH 및 GPG 키의 오른쪽 상단을 클릭하여
문서에서 키를 id_rsa.pub의 내용을 복사합니다, 새로운 SSH 키를 생성

새로운 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 g -d 청소 hexo" ,
"시작": "청소 hexo && hexo g && hexo의 --debug" , }

방금 입력 한 후 yarn start(미리보기를 시작) yarn deploy(배포)

VPS 배포

생각 해봐

견제력이 열립니다

추천

출처www.cnblogs.com/petewell/p/11408857.html