基地局の記事 - 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 INIT <フォルダ> 
$の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 //ドキュメントのGitのバージョン管理に含まれていない指定
├──_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

私たちは、より多くのブログを書くかと共有したいローカル自己ちょっとそれを行うことができますどのように、それはあなたが私たちのブログを展開することができ、2つの方法があります〜サーバーにデプロイする必要があります

  • ページサービスのgithubのか、コーディングを使用
  • 彼らのVPSにデプロイ

    githubの展開

開きGitHubのを、新しいリポジトリを作成する
には、リポジトリ名必見の[ユーザー名] .github.io
すでに公開鍵SSHを生成しない場合は、githubの上のあなたの地方公共キーバインディングを、新しい公開鍵を生成するには、次のコマンドを実行:

1
$のSSH-keygenは

Windowsオペレーティングシステムの場合、
この時間はCになります:ドキュメントは、キーとUsersUsername.sshディレクトリの下にid_rsa.pubファイルの公開鍵ドキュメントを生成id_rsaと。

、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 G -d"
"開始": "hexoクリーン&& hexo G && hexo S --debug" }

ただ入力した後yarn start(プレビューを開始)yarn deploy(展開)

VPSの展開

それについて考えてみよう

開かれたアンタイド

おすすめ

転載: www.cnblogs.com/petewell/p/11408857.html