Hexoを使用した個人ブログの作成

1969 ワード

title:Hexoを使用した個人ブログの作成
ここではgit+hexo+githubが個人ブログを作成し、hexoはnodeベースのブログフレームワークであり、もちろん他の2つのものが何なのか分からない場合は続ける必要はありません.
1、予備作業
  • 登録githubアカウント
  • git
  • を取り付ける
  • node
  • をインストール
    2、はいHexoをインストールできます
    $ npm install -g hexo
    

    3、ブログルートの作成
    $ mkdir hexo
    $ cd hexo
    $ hexo init #     hexo         hexo    。
    $ npm install #     
    #    
    $ hexo generate
    $ hexo server
    

    以上のコマンドを入力すると、ブラウザ入力サイトlocalhost:4000を開き、実行に関連するページの説明が正常に表示されます.現在のサイトはローカルに構築されているだけです.
    4、ssh接続githubの構成(具体的にはssh接続githubの構成を参照)
    5、Hexoを使ってテーマをクローンする
    hexo clean
    hexo g
    hexo s
    

    自分が使っているのはbluelakeテーマで、比較的好きで、このテーマを例に挙げます[email protected]:chaooo/hexo-theme-BlueLake.git
    テーマのクローン作成
    git clone [email protected]:chaooo/hexo-theme-BlueLake.git themes/BlueLake
    

    構成変更hexoルートディレクトリの下の_config.yml : theme: BlueLake
    cd themes/BlueLake git pullの更新
    6、ブログの配置
    Githubを導入する前に構成が必要です.config.ymlファイル
    deploy:
      type: github
      repository: http://github.com/username/username.github.io.git
      branch: master
    

    usernameはあなたのgithubユーザー名に注意します:type:スペースgithub.いずれもスペースを使い、自分がこの問題に遭遇したことがあるので、どうしてもアップロードできないので注意してください.
    アップロード
    hexo clean
    hexo g
    hexo d
    

    ユーザー名とパスワードを入力させ、順番に入力すればいいです.
    ローカル表示
    hexo g
    hexo s
    

    ブラウザはlocalhost:4000と入力し、トピックが成功したかどうかを確認します.
    7、ブログにドメイン名をバインドする
  • プロジェクトドメイン名
  • を追加
    $ cd hexo/public
    $ echo www.xxx.com > CNAME
    #     
    $ hexo g
    $ hexo d
    
  • DNS設定
  •   DNSPOD,    
    192.30.252.153
    192.30.252.154
       github   ip
    

    DNSリフレッシュを待つには、しばらく待つ必要がある場合があります.
    8、文章を書いて発表する
    パスhexosource_postsの下に新しいファイルを作ればいいです.md Markdown構文を使用してMarkdown構文ガイドを書く注意:ドキュメントの一番上に書く
    Q&A
    1、hexoを構築し、hexo deployを実行した後、error deployer not found:githubのエラーが発生する
    npm install hexo-deployer-git--saveを変更して実行し、再配置してみます