SlideShare a Scribd company logo
⻫藤 博⽂ (hi̲saito@yk.rim.or.jp)
1 / 14
1 ⾃⼰紹介
2 作成したもの
3 今回の目標
4 メリット
5 補⾜
6 使うもの
7 Pandoc
8 Pandoc のメリット
9 Markdown から HTML
変換
10 次回
2 / 14
テキストファイル処理に興味があり、AWK や Shell などで雑多な
プログラミングをしています。
⽇本 GNU AWK ユーザー会会⻑、USP 友の会幹事
Twitter: @hi̲saito
Facebook: /hirofumi.saito.33
auk (ペンギン) のアイコンを⾒かけたら私です。
3 / 14
⾃分の満⾜のために作成しているので公開しているものはありませ
んが、以下のようなものを作成しています。
サーバーから iPhone へのプッシュ通知
コンテンツブロッカー Proxy
Markdown から社内⽂書の作成
今回は Markdown から⽂書を作成していきます。
4 / 14
MS Office や LibreOffice を使わずに Markdown から実⽤に耐え
る⽂書 (HTML) を作成していきます。
HTML っぽくない体裁 … CSS3 で対応
図表番号や相互参照 … スクリプトで対応
ヘッダーやフッター … Vibliostyle.js1
単なる変換作業だけでなく周辺技術も学んでいきます。
5 / 14
HTML そのものを印刷に耐えられる体裁にすることには以下のよう
なメリットがあります。
Markdown の流⾏
Web ページと印刷物の共通化
局所的な体裁の禁⽌
印刷して読みやすいものは Web でも読みやすいのです。
6 / 14
このスライドも Markdown でできていて、スライド⽤も印刷⽤も
同じ Markdown のソースから作られています。
余計な⼿間の削減
⽂書管理の簡略
スマホでも作成可能
iOS なら Writebox が無料で便利です。
7 / 14
ここでは以下のものを使います。ここに挙げたものは Windos,
MacOS, Linux で同じように使えます。
Pandoc
Web ブラウザ (Chrome or Firefox)
AWK … 得意な⾔語で構いません
他に⾃分の使いやすいエディタがあると便利です。
8 / 14
Pandoc をインストールします。ここでは Windows を前提にして
いますが、MacOS や Linux でもパッケージが⽤意されています。
Pandoc2
Pandoc - Installing3
インストーラーが⽤意されているので簡単です。
9 / 14
Pandoc 以外にも Markdown を HTML に変換するツールはありま
すが、Pandoc は以下の点で優れています。
Markdown や HTML 以外の多くの⼊出⼒フォーマットに
対応
Windows, MacOS, Linux に対応
雛型を指定することができる
⽂書フォーマット変換ソフトを持っておくと便利です。
10 / 14
11 / 14
Windows のコマンドプロンプトを起動して以下のように実⾏する
ことで HTML が⽣成できます。
Code 9-1: Pandoc の実⾏
$ pandoc foo.md -o foo.html
しかも⾼速に変換します。
12 / 14
次回は Markdown と Pandoc について深掘りします。
Markdown の書式
Pandoc を使った変換
Markdown で⾜りない部分
乞うご期待。
13 / 14
Vibliostyle.js: http://vivliostyle.co.jp/wp/project/1.
Pandoc: http://pandoc.org/2.
Pandoc - Installing: http://pandoc.org/installing.html3.
14 / 14

More Related Content

PDF
さわってみよう Firefox OS in 福岡
PDF
さわってみよう Firefox OS in 大阪
PDF
WordPress の国際化方法
PDF
クロスブラウザ拡張ライブラリExtension.js
PPTX
.NET 5 and Windows app dev
PDF
WPF on .NET Core 3.1 で Windows 10 アプリ開発
PPTX
Ie10正式リリース版のhtml5 css3
PDF
今すぐ誰でも OpenSocial コンテナに なれるんです LIVE
さわってみよう Firefox OS in 福岡
さわってみよう Firefox OS in 大阪
WordPress の国際化方法
クロスブラウザ拡張ライブラリExtension.js
.NET 5 and Windows app dev
WPF on .NET Core 3.1 で Windows 10 アプリ開発
Ie10正式リリース版のhtml5 css3
今すぐ誰でも OpenSocial コンテナに なれるんです LIVE

What's hot (14)

PDF
Contana対応アプリを作る 今すぐ!
PDF
モノとモノとをつなぐ 3つの「れんけい」
PDF
Web開発用ツール導入のすすめ
PPTX
Cocos2d js セットアップ for windows
PDF
Firefox OSアプリの概要@gunma.web
PDF
Windowsで始めるウェブ制作 ~開発環境 構築編~
PDF
Audio Context+ at WebAudio.tokyo #1
PDF
Windows8の概要とストアアプリについて
PPTX
開発を彩る技術たち
PDF
Developer tools
PDF
FirefoxOSを始めてみよう
PDF
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
PDF
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
PDF
Adtech College#7 GitHubを中心とした開発フロー
Contana対応アプリを作る 今すぐ!
モノとモノとをつなぐ 3つの「れんけい」
Web開発用ツール導入のすすめ
Cocos2d js セットアップ for windows
Firefox OSアプリの概要@gunma.web
Windowsで始めるウェブ制作 ~開発環境 構築編~
Audio Context+ at WebAudio.tokyo #1
Windows8の概要とストアアプリについて
開発を彩る技術たち
Developer tools
FirefoxOSを始めてみよう
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Adtech College#7 GitHubを中心とした開発フロー
Ad

Viewers also liked (20)

PDF
ドキュメントシステムはこれを使え2015年版
PPT
Page2010 Six Apart 20100205
PDF
121119 jagat ebook_hisashi_goto
PDF
なぜ社会には情報アーキテクトが必要なのか?
PDF
すごいStyle楽しく学ぼう
PPTX
Windows版 ruby で Officeアプリケーションの制御
PDF
LibreOfficeで仕様書が書けるか試してみた
PPTX
価値あるシステムテスト自動化の実現By friendly
PPTX
ADFSの証明書入れ替えではまった話
PPTX
インフラエンジニアLv1がWordPressまわりに色々してみた話
PDF
docxをmdで書こう
PPTX
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
PDF
Markdownでドキュメント作成
PDF
Windowsでの自動化の手段
PDF
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PPTX
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
PPTX
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
PPTX
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
PDF
Hyper-V仮想マシンをAzureへV2C移行
PPTX
はじめてのASP.NET MVC5
ドキュメントシステムはこれを使え2015年版
Page2010 Six Apart 20100205
121119 jagat ebook_hisashi_goto
なぜ社会には情報アーキテクトが必要なのか?
すごいStyle楽しく学ぼう
Windows版 ruby で Officeアプリケーションの制御
LibreOfficeで仕様書が書けるか試してみた
価値あるシステムテスト自動化の実現By friendly
ADFSの証明書入れ替えではまった話
インフラエンジニアLv1がWordPressまわりに色々してみた話
docxをmdで書こう
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Markdownでドキュメント作成
Windowsでの自動化の手段
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
Hyper-V仮想マシンをAzureへV2C移行
はじめてのASP.NET MVC5
Ad

Similar to Markdown で行こう! (20)

PDF
coma - creator’s talk session: Code - openFrameworks
PDF
DartPad+CodePenで、Flutterを体験してみよう
PPTX
Uno Platform 入門
PDF
SharePoint Framework Teams タブ開発基礎講座
PDF
LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)
PDF
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
PDF
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
PDF
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
DOC
パッチを書いてみよう(第17回Nseg勉強会LT)
PDF
組み込みLinuxでのGolangのススメ(Go con版)
PDF
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
PDF
connpass特徴と開発の流れ
PPTX
これぞ最強!? Windows Virtual Desktop の使い方
PDF
LibreOfficeの最新動向 in OSC 2015 Hiroshima
PPTX
Lync でできる? 仕事効率化
PDF
LibreOfficeをビルドしてみよう(Windows)
PDF
SharePoint Framework Extension 基礎講座
PPTX
APIドキュメントの話 #sphinxjp
PDF
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
PDF
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
coma - creator’s talk session: Code - openFrameworks
DartPad+CodePenで、Flutterを体験してみよう
Uno Platform 入門
SharePoint Framework Teams タブ開発基礎講座
LibreOffice Conference 2014 Bern, Switzerland Report (in Japanese)
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
パッチを書いてみよう(第17回Nseg勉強会LT)
組み込みLinuxでのGolangのススメ(Go con版)
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
connpass特徴と開発の流れ
これぞ最強!? Windows Virtual Desktop の使い方
LibreOfficeの最新動向 in OSC 2015 Hiroshima
Lync でできる? 仕事効率化
LibreOfficeをビルドしてみよう(Windows)
SharePoint Framework Extension 基礎講座
APIドキュメントの話 #sphinxjp
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門

More from 博文 斉藤 (15)

PDF
Obsidian Talk JP 資料 - 2021-10-15
PDF
 Obsidian Talk JP - Template & Daily notes - 2021-09-04
PPTX
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
PPTX
シェルスクリプトワークショップ資料 - 上級者向け「シェル芸」
PPTX
シェルスクリプトワークショップ資料 - 初心者向け「シェル芸」
PPT
「やっちまったぁ!」を防ごう!
PPTX
Shell で制限付き並列処理をしよう
PPTX
curl で iPhone にプッシュ通知しよう
PDF
Usptomonokai 20111028
PPTX
USP 友の会 LT 資料 20130413
PDF
日本 GNU AWK ユーザー会チラシ - OSC2012 Tokyo/Fall
PDF
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
PDF
日本 GNU AWK ユーザー会スライド 1 - OSC2012 Tokyo/Fall
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
PDF
お手軽並列処理
Obsidian Talk JP 資料 - 2021-10-15
 Obsidian Talk JP - Template & Daily notes - 2021-09-04
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
シェルスクリプトワークショップ資料 - 上級者向け「シェル芸」
シェルスクリプトワークショップ資料 - 初心者向け「シェル芸」
「やっちまったぁ!」を防ごう!
Shell で制限付き並列処理をしよう
curl で iPhone にプッシュ通知しよう
Usptomonokai 20111028
USP 友の会 LT 資料 20130413
日本 GNU AWK ユーザー会チラシ - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 1 - OSC2012 Tokyo/Fall
GNU awk (gawk) を用いた Apache ログ解析方法
お手軽並列処理

Markdown で行こう!