EclipseでGitHubのMarkdownを扱う

公開日: 2019年06月16日 更新日: 2019年06月16日

KDE neonを使おう

t f B! P L
インストーラーのダウンロード Eclipseの起動にはJavaが必要です。 今回はLibreOffceをインストールしたときにインストールされたopenjdk-11-jreを使います。 Eclipse downloads - Select a mir...
まずこの記事の「EclipseのInternal Web Browserを有効にする」の設定をしておくことが必要です。

Markdown Text Editorプラグインのインストール

mdファイルのエディタのプラグインをインストールします。

Plugin adding Markdown text-editing support to Eclipse. Makes editing text files in Eclipse a lot better. Markdown is a simple and intuitive text format syntax that lets you get rich formatting with 'normal' text. Features:
EclipseのHelp ー> Install New Software、Add。


NameにMarkdown、Locationにhttps://nodeclipse.github.io/updates/markdown/ を入力してAdd。


Markdown Editorにチェックをつけてインストールします。

これでEclipseでmdファイルを右クリック ー> Open With ー> Markdown Editor、で開くとMarkdownがハイライトされています。


EclipseでMarkdownをレンダリングする


Window ー> Show View ー> Other。

Markdown ー> Markdown View。


#や##は正しくレンダリングされていますが、絵文字やシンタックスハイライトはレンダリングされていません。

それはこのままではGitHub Flavored Markdown(GFM)に対応していないからです。

GFMに対応するように追加のプラグインをインストールします。

GitHub Flavored Markdown viewer pluginをインストールする


GitHub - satyagraha/gfm_viewer: An Eclipse plugin providing an accurate view of GitHub Flavored Markdown (.md) files

EclipseのHelp ー> Install New Software、Add。


NameにGitHub Flavored Markdown Viewer、
Locationにhttps://raw.githubusercontent.com/satyagraha/gfm_viewer/master/p2-composite/
を入力してAdd。


GFM Viewer featureをインストールしました。

mdファイルを右クリック ー> Show in GFM view。


絵文字もシンタックスハイライトもレンダリングされるようになりました。

フォルダを右クリック ー> Generate Markdown Preview、とするとそのフォルダに含まれるすべてのmdファイルについてレンダリングされます。

.README.md.htmlといった名前のファイルが作成されるのでigonoreに追加しました。

MarkdownとGitHub Flavored Markdownの解説は次のページがわかりやすそうです。

Markdownで行こう!

Markdown記法 サンプル集 - Qiita

Mastering Markdown · GitHub Guides

emoji-cheat-sheet/README.md at master · ikatyang/emoji-cheat-sheet
絵文字のマークダウン一覧。

GitHubでのGitHub Flavored Markdown

GitHubでレンダリングするとシンタックスハイライトの配色が違いました。

PyPIでのGitHub Flavored Markdown

PyPIではGFMのシンタックスハイライトには対応していますが、絵文字には対応していないようです。

ブログ検索 by Blogger

Translate

«
Jun. 2019
»
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Created by Calendar Gadget

QooQ