Hexo+Github+Nextで個人ブログを作ったり、出会ったいろいろな穴を作ったりします.

2653 ワード

hojun百家号によって一歩一歩やったのですが、2日かけてやっと分かりました.中にはいろいろな問題があって別の資料を参考にしたので、やはり記録しておきましょう.
【だらだらしているので、記録もゆるんでいますが、その後に問題が発見されたら補足を続けましょう(蓋をして逃げる)】
1.Nodeをダウンロードします.jsとgit for windows
(node.js:win+R→cmd→node-vのダウンロードに成功したかどうかを問い合わせる)
2.新しいRepositoriesを作成し、名前を記入します.××.github.io【この名前はあなたのgithubの名前でなければなりません.そうでなければ404ページを開けません.】
リポジトリにhtmlドキュメントを作成し、倉庫アドレスを開くとドキュメントが表示されます.
3.鍵を追加します.gitがダウンロードしたディレクトリを開きgit-bashをクリックします.exe
ssh-keygen-t rsa-C「githubの登録メールアドレス」(英語引用符)を入力します.
車に戻り、鍵を生成します.
Githubに戻り、アイコン+setting→SSH and GPG keys→New SSH keyをクリック
C:Usersユーザー名が見つかりました.ssh\id_rsa.pub
中の鍵を入力します.
4.フォルダcを作成する:blogはcmdコマンドでフォルダ内に入り、heoxをインストールする(ホームページにインストールコマンドがあり、初期化する)
5.hexo s-p 5555(ポート)を入力
6.sublimeコンパイラ(または他の
configファイルを開くには、名前、紹介、キーワード、作成者、url(「http://ユーザー名.github.io)、保存する必要があります.
倉庫の住所をコピーします.
configの最後にdeployを見つけて、次のように入力します.
deploy:
  type: git
  repo: (         )
  branch: master

7.プラグインをインストールします.
npm install hexo-deployer-git –save
8.hexo gコマンドを入力します.
9.テーマの修正(hexo公式サイトはたくさんありますが、自分で配置します
configを変更するたびに実行します.
hexo clean
hexo generate
hexo server

10.記事の追加
hexo new "xxx"

全文コードを読むと、その後はホームページに表示されません.


11.GitHubへの配備:
hexo d

添付:
A:ブログ作成中の様々な穴
1.configファイルの各コロンの後にスペースが必要です.最初の行のインデントも守らなければなりません.そうしないと、報告が間違ってしまいます.
例えばtitle、deployを修正するときは注意が必要です.
2.fatal: not a git repository (or any of the parent directories): .git
ローカル倉庫を初期化します.
$ git init
Initialized empty Git repository in C:/Users/xxx/.git/

3.nextトピックを使用する(これに従って:http://theme-next.iissnan.com/getting-started.html
ポートが占有されている場合は、他のポートに置き換えます.(例えばローカルアクセスhttp://localhost:4000/開けられない場合(本人用ポートは5555
$ hexo s -p 5555 --debug

次の記事を参照してください.
https://www.jianshu.com/p/21c94eb7bcd1
https://www.jianshu.com/p/9f0e90cc32c2
https://blog.csdn.net/fanxiaobin577328725/article/details/79209975
http://theme-next.iissnan.com/getting-started.html
継続的な更新...
4.GitHubへの配備で次のようなエラーが発生しました(最後のステップですね).
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
fatal: the remote end hung up unexpectedlyB | 14.00 KiB/s

解決策:Gitの転送バイト制限を変更します.
git config --global http.postBuffer  524288000 

B:使用可能なディレクトリをいくつか記録する
サイトプロファイルconfig.yml(ボクゲンディレクトリ下テーマプロファイルconfig.yml(nextトピックでトピックのfooter.swig:Webサイトの下部情報テーマのsidebar.swig:左/右個人情報欄トピックのpost.swig:文書下部ラベル