chrome-extension-mdviewer

mdviewer

- Markdown Viewer for Chrome -

主な機能

※ ローカルファイルを表示する場合の設定

ローカルのMarkdownファイルを表示するには、Chromeの拡張機能管理画面 (chrome://extensions) で、この拡張機能の「詳細」を開き、「ファイルの URL へのアクセスを許可する」 のスイッチをONにする必要があります。これを行わないと、ファイルの表示や自動更新機能が正しく動作しません。

インストール方法(開発者モード=手動の場合)

ストアからのインストールの方は読み飛ばしてください。

開発者モードでは以下の手順で手動インストールします。

  1. このプロジェクトの mdviewer フォルダをお手元に用意します。
  2. Chromeブラウザを開き、アドレスバーに chrome://extensions と入力して移動します。
  3. 画面右上の 「デベロッパーモード」 スイッチをONにします。
  4. 「パッケージ化されていない拡張機能を読み込む」 ボタンをクリックします。
  5. 用意した mdviewer フォルダを選択して読み込みます。

使い方

  1. Chromeで .md または .markdown ファイルを開きます。
    • Web上のファイルはリンクをクリックするだけで自動変換されます。
    • ローカルファイル (file://...) はドラッグ&ドロップで開くことができます。
  2. 操作:
    • 目次ジャンプ: 右側のサイドバーのリンクをクリックすると、該当セクションへスクロールします。
    • テーマ変更: 画面右上のアイコン(☀️ または 🌙)をクリックしてテーマを切り替えます。
    • コードコピー: コードブロック右上の Copy ボタンをクリックします。
  3. 数式と図表の記述:
    • インライン数式: $E = mc^2$ のように $...$ で囲みます。
    • ブロック数式:
      $$
      \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
      $$
      
    • Mermaid図表: コードブロックに mermaid を指定します。
      ```mermaid
      graph TD
          A[開始] --> B{条件}
          B -->|Yes| C[処理1]
          B -->|No| D[処理2]
      ```
      

使用ライブラリ

ライブラリ Ver. 用途
marked.js 4.3.0 Markdown parser
KaTeX 0.16.9 数式レンダリング
Mermaid.js 10.9.1 図表作成
github-markdown-css 0.5.0 Style

ライセンス

Apache License 2.0