hexoゼロベースのビルドブログシリーズ()


他の構造については

hexo4すぐにテーマを変更(ⅱ)ブログを構築


迅速hexo4ビルドブログ(c)は、情報の非常に包括的な美化の多くを収集します


hexo4素早くビルドブログ(d)は、マップのベッド、ライティングスキル、自動的にベッドのプラグインを反転させますが含まれています


hexo4ビルドブログシリーズ(5)最適化ブログ(ノーピット)は、クラウド・アリに展開しました


hexo4ビルドブログシリーズ(6)百度、ビング、Googleは(何のピット)が含まれていません

ブログを構築することは困難ではありませんが、オンライン情報ピットがたくさん。私はいくつかの間違いであってもよいし、コメント欄に明記してください。しかし、そこにテストされています。
私は、バージョンhexo4.0 + NexT7.6バージョンを使用します。


私の個人的なブログ

アリクラウドサーバがあり、最大展開することができ、何のgithubのはまたストアに使用することはできません、それはgithubの上で無料ですが、アクセスが遅くなります。

私は嫌がらせにもかかわらず、理解していない何を、私が気づくことができます。だから、問題はすぐに解決できること
1.はじめに

バージョンは今、いくつかの構成エラーまたは完了の意志が反映されませんので、多くの問題、オンラインチュートリアルhexo + nexT7多くがあります。このブログは4日かかった、プラス造園ビルドします。
nexT5.0と小さな問題につながるhexo4.0アクセスパスの間に使用される、HTTPが表示されます:// localhostを:4000 /アーカイブ/ 20%/ 私は編集者注、穿刺2つのローカルのブログを理解していません。これは、問題のバージョンことが判明しました。

まず、私にそれは、半分の完成のために愚かな待機を行うか、非常に致命的ですエラー場合でも、すべてのテストだけに行われていない(例えば以下)ローカルテスト3つの命令を使用して行うすべてのステップを与え、それが前面にクリアしますもちろん、最悪の結果はやり直しです。問題は、どの段階に応じて、除外することができる場合にはバグが毎回テスト発生した場合。

そして、私は後者が他のサーバーには触れていない、彼のアリクラウドサーバーを実行するためだったが、ほぼ同じ使用します。あなたは今、このようなクラウド・アリ万ドルの純(私は本当にこの中にあった)、クラウドテンセント、Baiduの雲のようにできるよう、ドメイン名を取得するために行くことができるドメイン名の後ろに取得したいです。そして、記録のために行きます。もちろん、また、彼らは、レコードを申請することができます前に、CDNの加速が必要とされ、準備することはできません。最初のケースの後イェジンハオ作業により調製しました。


ノードとのGitをインストールします。2.

ノードとのGit:hexoは、2つのフロントツールをインストールする必要があります使用します。

ノードに直接ラインにデフォルトでインストールされ、ダウンロード[ノード]をクリックします(http://nodejs.cn/download/)。理由もなくインストール。

また、Gitの直接ダウンロード、ダウンロード[Gitリポジトリ](https://git-scm.com/)をクリックします。デフォルトのインストールが完了した、次のものが必要です。

あなたがいないGitHubのアカウントを行う場合は、直接yourgithubnameがあなたのgithubの名前、あなたが動作する必要がありますyourgithubname.github.ioと呼ばれる新しいリポジトリを作成したアカウントで自分自身を登録します。
例えば、I:の後ろに自分のユーザー名の前に/は、私のユーザー名を使用することです。

-設定GitリポジトリのSSHキーは、最初の使用のGit Bashのは、いくつかの設定を使用しています
-あなたのgithubのユーザー名、非ニックネーム、およびご登録のメールのgithubの中の充填

gitの設定--global user.name "名前" 
gitの設定--global user.email "[email protected]"

- 設定SSH、あなたは、自分の中にログインすることができ、それぞれの展開にログオンしていません

SSH-keygenは-t rsaの-C "メールアドレス"


\ Users \ユーザーchast: -その後、3つの連続キャリッジリターン、最終的に私のCのようなの.ssh \ id_rsa.pubファイルを(見つけ、あなたのユーザ名が開くように続けドライブCのユーザーディレクトリを開き、ユーザーディレクトリ内のファイルを生成します。 \の.ssh)、オープンメモ帳や設定に、あなたのgithubのページを開き、あなたの小さな頭の右上隅に、内部の内容をコピー- > SSHとGPGキー- >新規SSHキー:タイトル何気なく命名、コピーとの内容を貼り付け真ん中の鍵。


3. HEXOをインストールする
- [開く] gitの取り付けたばかりの、そこに、開始ウィンドウの界面でのGit Bashのこと、それをクリックし、上記ディスク上のディレクトリを作成し、何気なく名、ディレクトリへのGitのBashのナビゲートを使用します。



- その後、Hexoをインストールします。バージョン4.0がデフォルトでインストールされています。

NPMインストール-g hexo


- 初期化Hexo。

hexoのinit

- 初期設定としては、以下の通りです。

- あなたは、テストのために地元のスタートアップのブログに以下の3つの命令を使用した後。

// hexoクリーンは、キャッシュクリア
hexoグラム//生成する静的なページの
hexo S //ローカルプロジェクトを開始します

 


- あなたは、ブラウザで訪問することができ、[ローカルホスト:4000](ローカルホスト:4000)あなたがショーの成功を見れば、オリジナルのブログを参照してください。

- gitのに続いデプロイブログ、サイトの最後のライン構成のディレクトリに_config.yml最初のファイル。

デプロイ:
タイプ:gitの
リポジトリ:https://github.com/yourgitname/yourgitname.github.io.git 
支店:マスター


- プッシュプラグインのインストール

NPMインストールhexo-デプロイヤ-gitの--save

 

- その後、次の3つのコマンドを使用します。

hexo clean // 清除缓存
hexo g // 生成静态页面
hexo d // 部署

 

4.Hexo的目录结构


- 如果想自定义修改站点主题的内容在:站点目录\themes\next\layout中修改,根据文件名。
- 如果想自己添加css样式,在主题配置文件中把下图的注释去掉,然后去对应的目录创建该文件,然后就在里面添加css样式。

5.我的版本
如何查看我的版本,在站点根目录下(hexo初始化的地方)有一个 ==packge.json== ,里面就可以看到使用hexo初始化的结果。

主要注意跟我的hexo和等下要装的主题nexT是否一致,最好一致,可以在初始化后拿我下面的代码去覆盖原代码,然后使用 ==npm install== ,会根据json中的代码重新安装一样的版本。**不过建议别copy我的去安装,不知道会报什么错,还是一步一步来。版本的一致用于后面的美化主题是否能生效有关系。**

{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server"
},
"hexo": {
"version": "4.0.0"
},
"dependencies": {
"gulp": "^4.0.2",
"gulp-clean": "^0.4.0",
"gulp-htmlclean": "^2.7.22",
"gulp-htmlmin": "^5.0.1",
"gulp-imagemin": "^6.2.0",
"gulp-minify-css": "^1.2.4",
"gulp-uglify": "^3.0.2",
"hexo": "^4.0.0",
"hexo-abbrlink": "^2.0.5",
"hexo-asset-image": "^1.0.0",
"hexo-autonofollow": "^1.0.1",
"hexo-baidu-url-submit": "0.0.6",
"hexo-deployer-git": "^2.1.0",
"hexo-generator-archive": "^1.0.0",
"hexo-generator-baidu-sitemap": "^0.1.6",
"hexo-generator-category": "^1.0.0",
"hexo-generator-feed": "^2.2.0",
"hexo-generator-index": "^1.0.0",
"hexo-generator-search": "^2.4.0",
"hexo-generator-searchdb": "^1.2.0",
"hexo-generator-sitemap": "^2.0.0",
"hexo-generator-tag": "^1.0.0",
"hexo-neat": "^1.0.4",
"hexo-renderer-ejs": "^1.0.0",
"hexo-renderer-marked": "^2.0.0",
"hexo-renderer-stylus": "^1.1.0",
"hexo-server": "^1.0.0",
"hexo-symbols-count-time": "^0.7.0",
"hexo-wordcount": "^6.0.1"
},
"devDependencies": {}
}

喜欢的记得点个赞
还有后续搭建博客:
[hexo4-NexT7搭建博客(二)更换主题](https://blog.csdn.net/weixin_41800884/article/details/103750634)

おすすめ

転載: www.cnblogs.com/flunggg/p/12127166.html