Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0000 228616 1. {main}() /var/www/html/blog/index.php:0 0.0001 229056 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1110 5921792 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1121 5929864 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1121 5929896 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1121 5930480 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1121 5930720 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1122 5944568 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1136 5960776 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1136 5960824 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1136 5961496 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1136 5961592 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1271 6179472 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1271 6180080 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1274 6180864 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1274 6180896 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1274 6181120 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1274 6181608 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

Markdownを試しています

isMarkdown

 巷で超絶イケてる軽量マークアップ言語であるMarkdownを先日から試してます。
 普段から、Markdown記法を導入できるところは積極的にMarkdownで書くようにして手に馴染ませていこうかと。

Markdownは、文書を記述するための軽量マークアップ言語のひとつである。「書きやす
くて読みやすいプレーンテキストとして記述した文書を、妥当なXHTML(もしくはHTML)
文書へと変換できるフォーマット」として、ジョン・グル―バー(John Gruber)により
作成された。アーロン・スワーツ(Aaron Swartz)も大きな貢献をしている。
Markdownの記法の多くは、電子メールにおいてプレーンテキストを装飾する際の慣習
から着想を得ている。
Markdown – Wikipedia

 以前、Markdown便利そうだから習得したいなあと思いながらも、あまり熱心に使おうとしなかったせいか、結局身に付かず仕舞いでした。
 で、つい先日、普段から書いているアイデアメモ等の書き方、残し方、管理の仕方を考えている内に、再びMarkdownの事を思い出して、ちょっと姿勢を正して真面目に取り組んでみようかなと思い立ったワケデス。

なにがいいの?

 いかにMarkdownが素晴らしいかを熱く語っているコンテンツ(しかも日本語で)は探せば無限に出てくるので、改めて多くを書きませんが、少しだけ使ってみて、これはいいなと思った事を書いてみます。
 原典としては、Markdown記法を定義したJohn Gruberさんのサイトを読んでみて頂戴。

  • テキスト単体でも機能する

 Markdown記法は、電子メールの本文で使われる装飾表現から着想を得たそうです。
 このため、独自のタグや一見意味不明に記号を並べるような記法、つまりフォーマッティングしないと読みにくいものではなく、プレーンテキストとしての見た目が自然で、テキスト単体でも(フォーマッティングせずとも)読みやすく、文章として十分機能します。

  • 安定する

 Markdown記法はシンプルなので、慣れれば常にプレビューしなくても、ある程度の品質を保って文章を書き進める事ができます。
 また、Markdown記法を用いることで、文章構成が安定してきます。これは読み手にも書き手にも良い事です。

  • 筆を選ばず

 プレーンテキストなので特別なエディタを必要としません。テキストファイルが扱える全てのエディタでMarkdown記法による文章が書けます。そして読めます。どちらかと言えば、読めることが素晴らしく重要です。

  • HTMLとの親和性が高い

 Markdown記法では、その文章中のHTMLタグは、いたって普通に解釈されます。このため、Markdown記法とHTMLをシームレスに行き来できます。「ここからHTMLが始まります」という特別な宣言はいりません。


このエントリもMarkdown

 WordpressでMarkdown記法を使えるようにするプラグイン、Markdown on Save Improvedを導入する事にしました。
 このエントリもMarkdownで書いています。
 記事毎にMarkdownを適用する/しないが設定できるので便利です。

 しばらくは、Markdownを使用する機会を増やすようにしていこうと思います。

Related Posts

Comments are closed.