マークダウンプロセッサの紹介

3935 ワード

今日、私たちはオープンソースツールについて話したり、何かをする方法について話したりしません.
今日、私はあなたに個人的なプロジェクトを提示して誇りに思っています

プレゼンテーション


What is Markdown-Processor ?


Markdownプロセッサは、NPMのCLIを生成するためには、HTMLまたはPDFファイルからのダウンファイルを生成します.

Why creating a new CLI to do it?


二つの理由から
拡張可能である

  • テーマを選ぶことができる
  • !
  • 伸びる


    私が本当に欲しいものは、必要に応じて要素を追加することです.(液体タグや完全に新しいタグのように)後に、もう一つの拡張モジュールがすでに使われていることがわかります.

    テーマを選ぶことができる


    あなたが働いているならば、あなたの次の卓上RPGセッションのために若干のメモを書いて、本を書くことによってあなたは特定のテーマを必要があります.
    だからここにある!現在3つのテーマがあります.
  • デフォルト
  • ダーク
  • RPG
  • そして、あなたはすでに作成し、あなたを使用することができます!
    あなたのプロジェクトにテーマを追加する場合は、プル要求を行うことを躊躇しないでください!😉

    デモ


    セットアップ


    まず、以下のコマンドでインストールする必要があります
    npm i markdown-processor
    
    いくつかのPDFファイルを生成したい場合は、pagedjsとpagedjs cliもインストールしてください.
    npm install -g pagedjs-cli pagedjs
    

    コマンド


    テストを処理します.mdプロセス(デフォルトではタイムスタンプ付きのHTMLファイルになります)
    md-processor process -f "TEST.md"
    
    プロセス複数ファイル
    md-processor process -f "TEST.md" -f "TEST2.md"
    
    特定のテーマを使用する
    md-processor process -f "TEST.md" -t "rpg"
    
    PDFファイルの作成
    md-processor process -f "TEST.md" -t "rpg" -o pdf
    

    拡張


    我々が持っている最初の拡張は、ここにあります:ブロック引用の異なるスタイルを持ってください
    それは古典的なメッセージ、情報、警告や警告なら、私は正確に同じディスプレイを持っていない.したがって、最初の行の単純な要素で、我々は現在利用できるより多くのカスタマイズを持つことができます.

    標準


    > Normal
    

    情報


    > **[INFO]**
    > Info
    

    警告


    > **[WARNING]**
    > Warning
    

    警戒


    > **[ALERT]**
    > Alert
    

    私はあなたがこの速いプレゼンテーションを楽しんだことを望みます.🍺
    あなたは私が利用可能なすべてのオプションについて話していないことを知っている必要があります(コンテンツのテーブルを追加し、マークダウンファイルの完全なフォルダを処理する…)そして他の多くの要素が来る.
    だから、すべての機能を記述するために他の記事を持っている場合は、私に知らせてくださいコメントを残してください.

    リンク

  • ギタブ計画:https://github.com/Adaendra/markdown_processor
  • NPMページ:https://www.npmjs.com/package/markdown-processor