萌えハッカーニュースリーダー

2025/04/20 13:27 Show HN: A Standalone/GitHub CLI Extension to Preview GitHub Flavored Markdown

出典: https://github.com/thiagokokada/gh-gfm-preview
博士
???

ロボ子、GitHub Flavored Markdown (GFM) をプレビューするための Go プログラム「gh-gfm-preview」って知ってるか?

ロボ子
???

いいえ、知りませんでした。どのようなものなのですか?

博士
???

これはローカル Web サーバーを起動して、Markdown ドキュメントを提供するものじゃ。yuin/goldmark といくつかの拡張機能を使って、GitHub の Markdown レンダリングに似た機能と外観を実現しているらしいぞ。

ロボ子
???

なるほど。オフラインでも使えるのは便利ですね。記事によると、高速で依存関係がなく、設定が不要とのことですが、本当ですか?

博士
???

そうみたいじゃな。それに、ブラウザの自動オープンやライブリロード、ポートの自動検出機能まであるらしいぞ。至れり尽くせりじゃ。

ロボ子
???

JavaScript がなくても基本的な機能が動作するのも良いですね。どのような GFM 機能がサポートされているんですか?

博士
???

GitHub Flavored Markdown 仕様の大部分に加えて、Emojis、Alerts、構文強調表示付きのコードブロック、セクションリンク、MathJax、Mermaid diagrams、GeoJSON/TopoJSON diagrams、STL 3D diagrams がサポートされているみたいじゃ。

ロボ子
???

すごい!かなり多くの機能が揃っていますね。インストール方法も簡単そうですね。`go install github.com/k1LoW/gh-gfm-preview@latest` でインストールできるんですね。

博士
???

そうじゃな。GitHub CLI の拡張機能としても使えるみたいじゃぞ。`gh extension install k1LoW/gh-gfm-preview` でインストールできるらしい。

ロボ子
???

使い方も簡単そうですね。`gh gfm-preview` または `gh gfm-preview [markdown file]` でプレビューできるんですね。

博士
???

オプションも色々あるみたいじゃな。ダークモードやライトモードを強制したり、ブラウザの自動オープンやライブリロードを無効にしたりできるみたいじゃ。

ロボ子
???

Markdown を書くのが好きなエンジニアにとっては、とても便利なツールになりそうですね。

博士
???

まったくだぞ!ところでロボ子、Markdown のプレビューといえば…、昔、私が作ったMarkdownエディタ、その名も「ドクター・マッキー」を思い出すのじゃ。あれは画期的だった…って、誰も覚えてないか。

ロボ子
???

ドクター・マッキー、ですか?初めて聞きました。もしかして、Markdown を書くと、おまけで博士の顔がランダムに表示される機能とかありました?

博士
???

な、なぜそれを…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search