- 追加された行はこの色です。
- 削除された行はこの色です。
- サルベージ候補 へ行く。
#author("2017-07-26T10:50:29+09:00","default:yakumo_murakami","yakumo_murakami")
[[いろいろ]]
#contents
大昔の古いWebの整理をはじめているんだけど、当時のツールには問題があるので代替えを探してる。
これは、どうかな? org-mode だ。
* org-mode [#pe84ba8a]
今さらEmacsとかと思ったけど、Windows-IMEパッチつきならいける。
しかも最近のバージョンなら本体だけで追加ソフトもなし、設定だけでHTML化もできそう。
** 説明書 [#p837abb5]
- http://orgmode.jp/doc-ja/org-ja.html
** org-mode 基本操作 [#o8accff8]
TAB 見出し以下を隠す/一段展開/すべて展開
M-RET 同一レベルで新しい見出しの行を挿入する
M-UP 見出しを前に移動
M-DOWN 見出しを後に移動
M-RIGHT 見出しのレベルを増やす
M-LEFT 見出しのレベルを減らす
M-S-RIGHT 子孫も含めて見出しのレベルを増やす
M-S-LEFT 子孫も含めて見出しのレベルを減らす
C-u C-u C-u TAB すべてを展開して表示
- http://www.geocities.jp/km_pp1/org-mode/org-mode-document.html
- http://d.hatena.ne.jp/tamura70/20100204/org
- http://emacs.rubikitch.com/sd1502-org-mode/
** Emacs現物。Windowsパッチつきだ。触って見ろ。 [#j0873b56]
- https://github.com/chuntaro/NTEmacs64
** ルビも使えそう。 [#w60e9453]
いや、これダメだ。HTMLに変換されない。
- http://qiita.com/BooksThere/items/ff46ee6a5dc796df1e78
こちらにやりとりがあるが、うまくいかない。要調査。
最悪、かっこででも持ってくるかなぁ。
ああ、 ''青空文庫形式でルビふって、変換後にさわろうか'' 。うん、そうしよう。
- https://www.reddit.com/r/emacs/comments/4mg2gv/orgmode_custom_html_tag_support_at_export/?st=j5bs9e98&sh=8327750a
** HTMLを見越した書法 [#d5c5d007]
- http://bach.istc.kobe-u.ac.jp/hatena/htmlexport.html
** HTML出力で外部スタイルシートも。 [#ud51d7dd]
- https://teratail.com/questions/18163
** ヘッダサンプル [#j68daa2b]
#+STARTUP: fold
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="style1.css" />
#+HTML_HEAD_EXTRA: <link rel="alternate stylesheet" type="text/css"
href="style2.css" />
#+TITLE: 保存版テスト
#+SUBTITLE: Org-mode による保存テスト
#+AUTHOR: admin
#+PUBLISHER: admin
#+PUBLISHED: 平成 29 年 7 月 20 日
#+EDITION: 復刻版
#+OPTIONS: toc:0 size:small sec-prefix:"*"
#+OPTIONS: \n:t
** うちのサイト用対策 [#dcc9ad0c]
原稿をいじらず移動できるように。
*** 改行の自動挿入は? [#z2fa1985]
#+OPTIONS: \n:t
*** うちのルビ形式を直接org-modeのHTMLに対応してみよう。 [#w6e074ec]
#!/usr/bin/ruby -EUTF-8
ARGV.each{|f|
if File.exist?(f) == true
s = File.read(f).gsub(/\r/,'').split("\n")
(0..s.length-1).each{|i|
if s[i] =~ /<i>([^\|]+)\|([^<]+)<\/i>/
s[i].gsub!(/<i>([^\|]+)\|([^<]+)<\/i>/,"<ruby><rb>\\1</rb><rt>\\2</rt>
</ruby>")
end
print s[i] + "\n"
}
end
}
** 章ごとに別ページは可能? [#p298bc58]
要調査。
** 外にリンク張れる? [#mb026b4c]
なくてもいいが、要調査。