nDiki : Markdown

Markdown

計量マークアップ言語の1つ。

GitHub では GitHub Flavored Markdown (GFM) という Markdown 方言を使っている。

スポンサード リンク

2017年4月8日 (土)

テキストファイル拡張子を txt に統一するのをやめる

Markdown ファイルの拡張子を md にすると Google ドライブで不便だったこともあり、各種テキストファイルファイル名拡張子を txt に統一していました。しかし昨日入れiOS アプリの Editorial が txt md taskpaper で厳密に機能を切り替えるようになっており、拡張子を使い分ける必要性に迫られました。

ふりかえってみるとスマートフォンで Google ドライブ上のテキストファイルを全文検索したかったこともそれほど無かったので、ここは使い勝手を考えてまたきちんと拡張子を使い分けることにしました。

とアプリケーションの設定を変更。それから Ulysses で txt ファイルを Markdown と見なしたいファイル群と標準テキストとして見なしたいファイル群で別の外部フォルダとして分けていたのですが、今後は拡張子で処理を変えられるようになりプレーンテキストファイル・Markdown ファイル・TaskPaper ファイルを混在させても問題なくなったので外部フォルダを適宜まとめなおしました。 Editorial で同期するフォルダがコンパクトになるように TaskPaper ファイルの workspace フォルダ配下への集約もしました。

あとは txt をつけていた Markdown ファイルの拡張子を片っ端からスクリプトで md に変更して対応終了です。 Jota+ が Markdown ファイルをハイライトしてくれるようになったりして、これはこれで良かったかなと。

スポンサード リンク

今日のさえずり: Amazonプライム・ビデオで「12歳。」が観られなくなっていて第5話以降が

2017年04月08日

  • 08:13 Markdown ファイルの拡張子を txt から md に戻す。
  • 14:19 Amazonプライム・ビデオで「12歳。」が観られなくなっていて第5話以降が。
[ 4月8日全て ]

2017年9月16日 (土)

Mac の「Google ドライブ」アプリを「バックアップと同期」アプリに移行

デスクトップ版「Google ドライブ」アプリが2017年12月11日にサポート終了、2018年3月12日に完全停止となるということで「バックアップと同期 (Backup and Sync)」に移行することにしました。

移行は簡単。「Google ドライブ」がインストール & 実行されている状態で「バックアップと同期」アプリをインストールすると自動的に移行してくれました。

バックアップと同期」アプリでは「Google ドライブ」フォルダだけでなく、任意のフォルダをバックアップ・同期対象にできるので、Dropbox フォルダの中にあるテキストファイル群がある notebook フォルダを指定してみました。15,000 超のテキストファイルを同期すると Google ドライブアプリでは CPU がずっと 100% になるという現象に過去当たったのですが、今回は問題無し。数が多くても大丈夫のようです。

DropboxGoogle ドライブに同時に同期をかけておけるようになり、これで Android デバイスの Google ドライブアプリからテキストノートファイルを全文検索できるようになるぞと思ったのですが、そういえば拡張子 md の Markdown ファイルは検索対象外だったのを忘れていました(一度 txt にしたけれど戻した経緯あり)。あー、惜しい。

[ 9月16日全て ]

2017年10月25日 (水)

Markdown 形式でスライドを書きたいけれど図が面倒

原稿を Markdown 形式ファイルで書いて Deckset や reveal.js でスライド表示できるようにするのが、他のテキストファイルと一緒に検索・閲覧できたりして便利なので好きです。

ただ作図だけが面倒。今日は Keynote で図を作って画像ファイルに書き出し Deckset で作成するスライドに入れようとしてみたのですが、結局最初から Keynote で作った方が圧倒的に楽ということでそうしました。うん。

[ 10月25日全て ]

2018年2月15日 (木)

今日のさえずり: ファシリテーターローテーションマーカーに AWS Cloud Ninja フィギュアが起用された

2018年02月15日

[ 2月15日全て ]

2018年2月26日 (月)

Markdown で書いているノートWeb ブラウザで見るのに MkDocs を使う

ノート/メモははライティングアプリ Ulysses を使い Markdown で書いていて、検索・閲覧・整理も Ulysses で基本済ませています。ただいくつかの良く参照するファイルはブックマークやハイパーリンクから Web ブラウザでさっと表示させたかったりします。なので以前は Plack::App::Directory::Markdown を使った自作 PSGI アプリケーションを使ってました。

が、セットアップしたり保守したりという手間を今とれないなと思って、 Markdown ビューアを探してみたところ MkDocs が良さそうなので試してみました。

  • http://www.mkdocs.org/ (公式サイト自体が MkDocs で作られているのでどのような表示になるか確認できます)

MkDocs を Homebrew で入れてみる

MacBook ProHomebrew で入れて動かしてみます。

 $brew install MkDocs
 $mkdir -p ~/var/mkdocs
 $cd ~/var/mkdocs
 $mkdocs new local
 $cd local
 $mkdocs serve

Web サーバが立ち上がるので http://127.0.0.1:8000/ にアクセスすると ~/var/mkdocs/local/docs/index.md の内容を HTML に変換したものが表示されます。お手軽! 設定変更は ~/var/mkdocs/local/mkdocs.yml できます。

あとは docs の下に Markdown ファイルを置いておけば Web ブラウザで閲覧できます。docs の下に既存の Markdown ファイルノートディレクトリへシンボリックリンクを作ればそれらも辿って表示されます。

pip で入れ直す

試していてブラウザでのレンダリング表示が重いなと思って HTML ソースを見たら同じ JavaScript ファイルを何十回も読み込んでいて何か変ぽかったので Homebrew のをやめて pip で入れなおしました。どちらも現在 mkdocs 0.17.2 ですが pip で入れた方は問題なかったのでこちらを使うことにします。

 $brew uninstall mkdocs
 $brew install python
 $pip2 install mkdocs

MkDown は静的サイトジェネレータで、プレビューサーバは補助的機能ですがまずまず使えそうです。

[ 2月26日全て ]

2018年2月28日 (水)

GitHub Flavored Markdown ファイルの Web ブラウザでのプレビューに Grip を使う

Markdown で書いているノートを Web ブラウザで見るのに MkDocs を使う」とつぶやいたら @bsdhack 氏が Grip を紹介してくれました。

さっそく試してみました。

 $pip2 install grip

インストールしたら Markdown ファイルを指定して Grip を起動します。

 grip index.md

Grip が http://localhost:6419/ で Web サーバとして立ち上がるので Web ブラウザでアクセスすると index.md の HTML 変換されたものを見ることができます。なお

 grip -b index.md

とすれば起動と同時に Web ブラウザで開いてくれます。URL でパスを指定すればそのまま同じ/サブディレクトリにある Markdown ファイルもプレビューできるので、ハイパーリンク付けをしておくことでドキュメント群をブラウジングすることもできます。なるほどお手軽で便利。 GitHub 上とほぼ同様の見慣れたデザインになるのがいいですね。

そもそも Grip は「GitHub Readme Instant Preview」で GitHub 上での表示確認のためのツールで、 GitHub の REST API を使ってレンダリング結果を生成しているので当然といえば当然だったりはします。

ただそのかわり GitHub の API を使うので

と場合によっては不便な部分があります。なお後者については GitHub Enterprise があるなら Grip でそちらを指定するとう手もあります。

GitHub に push する前にチェックしたい時はもちろん、それ以外でさっと Web ブラウザで見てみたい時にも便利なツールですね。

今日のさえずり: イトーヨーカドー 大井町店のポッポとうとう今日まで。名残惜しい。

2018年02月28日

[ 2月28日全て ]

2018年3月7日 (水)

今日のさえずり: スマートフォンで近くの公衆電話を探してる

2018年03月07日

[ 3月7日全て ]

2018年3月8日 (木)

今日のさえずり: 自分のとこでも社内 Twitter オフ会やってみたいな

2018年03月08日

[ 3月8日全て ]

2018年3月9日 (金)

テーマカスタマイズが可能になったプレゼンテーションツール Deckset 2

image:/nDiki/2018/03/09/Deckset.png

Markdown でプレゼンテーションスライドを書ける Mac アプリケーション Deckset が 2 になって遂にテーマのカスタマイズができるようになりました。

早速試してみたところテーマをカスタマイズできる範囲は狭め。でも日本語フォントを指定できるだけでもだいぶスライドがいい印象になりました。もともと入っているテーマは「フォントが違えば」「色がもうちょっと違えば」「ここ中央寄せでなくて左寄せだったら」と、あとちょっと変えられればなと思っていたので、微妙にいじれるだけでも結構嬉しいです。

今後 Deckset 1 が保守されなくなることも考えて Deckset 2 を購入することにしました(有料アップデート)。今回から Mac App Store からの購入ではなくなって公式サイトからの購入です。 $29 で PayPal 経由で 3,199円。コンピュータ2台まで。

今まで Titillium テーマが一番気に入っていたので、これをちょっとカスタマイズして日本語に合ったテーマに調整してみます。

[ 3月9日全て ]

2018年3月10日 (土)

今日のさえずり: 久しぶり。学びにきた。

2018年03月10日

[ 3月10日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

follow us in feedly

月別インデックス
Process Time: 0.080889s / load averages: 0.35, 0.40, 0.48
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker