EverBlogを使ってブログ|Hexoにイメージノートを素早く投稿

4130 ワード

文書ディレクトリ
  • 紹介
  • セットトップ記事機能(必須でない)
  • プラグイン
  • をインストール
  • token
  • を取得
  • 構成
  • 構築
  • 参照
  • このプラグインは、印象ノートのノートをブログプラットフォームに迅速に公開することができます.原理は、印象ノートが提供するAPIを使用してノートの内容をキャプチャし、対応するコンテンツを生成することです.使用時に投稿したいノートを追加publishedラベルでいいです.
    紹介する
    プラグインは主にEverBlogとeverblog-adaptor-hexoの2つの部分に分かれています.zhougy 0717とeverblogjsの開発と修正に基づいて、以下の機能が追加されました.
  • クラウドのローカル自動同期
  • 元のプラグインは新しいノートの機能しかありません.クラウドのノートが削除されると、ローカルのファイルは手動で削除する必要があります.そのため、リモートノートのリストとローカルのファイルのリストを比較することで、対応するファイル
  • を削除します.
  • Markdownノートとその他のノートを区別する
  • zhougy 0717/everblog-adaptor-hexoとzhougy 0717/everblog-adaptor-hexo-htmlの2つのrepoに基づいて、印象ノートに内蔵されているMarkdownノートについて、ソースコードをつかんで.mdファイルを生成し、他のノート(普通ノート、思考ガイドノートなど)に対して.htmlファイル
  • を生成する
  • ノートを発行
  • ブログに投稿したいノートには、publishedのラベルを追加するだけで
  • ノートの名前はノートのカテゴリ
  • として扱われます.
  • publishedtopの2つのラベルを除いて、その他のラベルは正常にブログ
  • に同期することができる.
  • セットトップブログ
  • トップに置きたいブログには、topのラベルを対応するノート(このノートが公開される必要があることに注意)
  • に追加する必要がある.
  • 対応するブログにtop: true
  • を自動的に追加
  • 記事ディレクトリを追加(Markdownノートのみ)
  • 印象ノートのディレクトリは[TOC]を使用して生成され、一部のHexoトピック(例えば私が使用しているicarus)はMarkdownファイルでtoc: trueを使用してディレクトリ機能
  • を開く必要がある.
  • Markdownノートの[TOC]タグを自動的に認識して削除し、対応するブログにtoc: true
  • タグを追加します.
  • Read Moreを追加(Markdownノートのみ)
  • Hexoブログのデフォルトはトップページにノートのすべての内容を表示し、手動でMarkdownファイルにを追加して手動で
  • を切断する必要があります.
  • プラグインは自動的に第1セグメントの後にこのマークを追加するので、第1セグメントは要約の形式に書くことが望ましい、このようにトップページに表示されても美しい
  • である.

    トップ記事機能の構成(必須ではありません)
  • 代替トップページジェネレータ:
  • # your_blog
    npm uninstall hexo-generator-index --save #           
    npm install hexo-generator-index-pin-top --save #              
    
  • ブログルートディレクトリのプロファイルで記事のソート方法を設定する:
  • index_generator:
      path: ''
      per_page: 10
      order_by:
        -top
        -date
    

    プラグインのインストール
    # your_blog
    npm install -g https://github.com/zh0ngtian/everblog.git
    npm install --save https://github.com/zh0ngtian/everblog-adaptor-hexo.git
    echo "module.exports = require('everblog-adaptor-hexo')" > index.js
    

    tokenの取得
    印象ノート
    注意:Tokenの有効期間は1週間しかありません.期限が切れた場合、構築時にエラーが発生します.プロファイルを再申請して変更する必要があります.
    コンフィギュレーション
    # ~/.everblogrc
    token: xxx
    noteStoreUrl: 'https://app.yinxiang.com/shard/s15/notestore'
    serviceHost: app.yinxiang.com
    sandbox: false
    

    ビルド
    # your_blog
    DEBUG=* everblog build
    

    リファレンス
    印象ノート+hexo自分のブログを作る