システムの再インストール後にhexoを復元

1279 ワード

【2016-07-30に書き、hexoブログから運んできた】
最近システムを再インストールした後にhexoを回復したいと思って、1波3折、記録しておきます
私の場合:地元のhexoブログのドキュメントが失われ(まるで心が砕けている)、git、node.js、hexoを自分で再インストールし、ネット上の最初のインストールのチュートリアルに従ってinitしました.
だからほとんどやることはありませんhexoのconfig.ymlの下でdeployラベルで修正します
deploy:

type: git

repo: https://github.com/skyword-sun/skyword-sun.github.io.git

branch: master

 
そしてgit bashで試してみます
$ hexo d

ERROR Deployer not found: git

ここで私の理由は拡張子を入れるのを忘れたからです.
$ npm install hexo-deployer-git --save

そして再びhexo d
指定したrepoを実装するユーザー名とパスワードを入力するウィンドウがポップアップされ、認証に成功すると、ローカルに新しくインストールされたhexoとクラウドgitブログの同期が回復します.
しかし、私にとっての穴の一つは、元のローカルpostフォルダの下のブログmarkdownドキュメントが失われていることです.hexoがdeployのとき、gitクラウドはhtmlファイルだけを生成して保持しているようです.
だから今は元のドキュメントがありません.ブログごとにhtmlコードしかありません.
調べてみると仕方がないようですが、htmlにはほとんどの情報が残っていますが、私はもともとあまり文章を持っていません.それらの文章のhtmlから手動で復元するつもりです.
しかし、私はネット上で参考になる方法を見つけました.htmlソースの
ラベルには、元のmdドキュメントのほとんどの情報が含まれています.
 
だからネット上でいくつかhtml->markdownコンバータを探して、一部を回復することができて、hexoの中で新しいドキュメントはこれらの回復の情報を貼り付けて、ファイルの頭を加えて回復する差は多くありません
後でシステムを再インストールして必ずhexoをバックアップします!!後でシステムを再インストールして必ずhexoをバックアップします!!後でシステムを再インストールして必ずhexoをバックアップします!!後でシステムを再インストールして必ずhexoをバックアップします!!
大事なことを4回言う