{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/markdown/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/markdown", "feed_url": "https://matoken.org/blog/tag/markdown/feed/json", "language": "ja", "title": "Markdown – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=3804", "url": "https://matoken.org/blog/2023/01/08/tuis-markdown-browser-textual-markdown-browser/", "title": "TUI\u306eMarkdown\u30d6\u30e9\u30a6\u30b6\u306eTextual Markdown Browser \u3092\u5c11\u3057\u8a66\u3059", "content_html": "
\n

Textual\u3068\u3044\u3046TUI\u306ePython\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u5229\u7528\u3057\u305fMarkdown\u30d6\u30e9\u30a6\u30b6\u306eTextual Markdown Browser \u3068\u3044\u3046\u3082\u306e\u3092\u898b\u304b\u3051\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n

\n
\n
\u5c0e\u5165
\n
\n
$ python3 -m venv venv\n$ source venv/bin/activate\n$ pip install textual-markdown
\n
\n
\n
\n
\u5b9f\u884c
\n
\n
$ python3 -m textual_markdown ./README.md
\n
\n
\n
\n

\"textual

\n
\n
\n

\u30de\u30a6\u30b9\u30db\u30a4\u30fc\u30eb\u3067\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u3066\u52d5\u4f5c\u304c\u3059\u308b\u3059\u308b\u3068\u3044\u3044\u611f\u3058\u3067\u3059\uff0eTOC\u304b\u3089\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u3082\u30de\u30a6\u30b9\u30af\u30ea\u30c3\u30af\u3067\u52d5\u4f5c\u3057\u307e\u3059\uff0e\u3068\u3044\u3044\u611f\u3058\u306a\u306e\u3067\u3059\u304c\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306bMarkdown\u306b\u3088\u308a\u30a8\u30e9\u30fc\u306b\u306a\u3063\u3066\u52d5\u4f5c\u3057\u306a\u3044\u3082\u306e\u304c\u591a\u3044\u3067\u3059\uff0e

\n
\n
\n
\n
$ python3 -m textual_markdown ~/src/reveal.js/README.md\n\u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Traceback (most recent call last) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 /home/matoken/.local/lib/python3.10/site-packages/textual_markdown/widgets.py:601  \u2502\n\u2502 in on_tocupdated                                                                   \u2502\n\u2502                                                                                    \u2502\n\u2502   598 \u2502   \u2502   yield MarkdownDocument()                                             \u2502\n\u2502   599 \u2502                                                                            \u2502\n\u2502   600 \u2502   def on_tocupdated(self, message: TOCUpdated) -> None:                    \u2502\n\u2502 \u2771 601 \u2502   \u2502   self.query_one(MarkdownTOC).toc = message.toc                        \u2502\n\u2502   602 \u2502   \u2502   message.stop()                                                       \u2502\n\u2502   603 \u2502                                                                            \u2502\n\u2502   604 \u2502   def on_tocselected(self, message: TOCSelected) -> None:                  \u2502\n\u2502                                                                                    \u2502\n\u2502 \u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 locals \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e                               \u2502\n\u2502 \u2502 message = TOCUpdated(MarkdownDocument())         \u2502                               \u2502\n\u2502 \u2502    self = MarkdownBrowser(classes={'-show-toc'}) \u2502                               \u2502\n\u2502 \u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f                               \u2502\n\u2502                                                                                    \u2502\n\u2502 /home/matoken/.local/lib/python3.10/site-packages/textual_markdown/widgets.py:525  \u2502\n\u2502 in watch_toc                                                                       \u2502\n\u2502                                                                                    \u2502\n    :
\n
\n
\n
\n

\u73fe\u6bb5\u968e\u3067\u306f\u8868\u793a\u3067\u306a\u3044Markdown\u304c\u591a\u3044\u306e\u3067html\u306b\u5909\u63db\u3057\u3066\u30d6\u30e9\u30a6\u30b6\u3067\u898b\u308b\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
$ pandoc -f markdown -t html ~/src/reveal.js/README.md | w3m -T text/html\n$ pandoc -f markdown -t html ~/src/reveal.js/README.md | lynx -stdin
\n
\n
\n
\n
\u74b0\u5883
\n
\n
$ pip3 show textual-markdown\nName: textual-markdown\nVersion: 0.1.1\nSummary: Markdown viewer widgets for Textual\nHome-page:\nAuthor: Will McGugan\nAuthor-email: willmcgugan@gmail.com\nLicense: MIT\nLocation: /home/matoken/.local/lib/python3.10/site-packages\nRequires: markdown-it-py, textual\nRequired-by:\n$ dpkg-query -W python3 python3-pip pandoc lynx w3m\nlynx    2.9.0dev.11-1\npandoc  2.17.1.1-1.1\npython3 3.10.6-3+b1\npython3-pip     22.3.1+dfsg-1\nw3m     0.5.3+git20220429-1+b1\n$ lsb_release --all\nDistributor ID: Debian\nDescription:    Debian GNU/Linux bookworm/sid\nRelease:        n/a\nCodename:       bookworm\n$ arch\nx86_64
\n
\n
\n", "content_text": "Textual\u3068\u3044\u3046TUI\u306ePython\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u5229\u7528\u3057\u305fMarkdown\u30d6\u30e9\u30a6\u30b6\u306eTextual Markdown Browser \u3068\u3044\u3046\u3082\u306e\u3092\u898b\u304b\u3051\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\nwillmcgugan/textual-markdown\nTextualize/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.\n\n\n\n\n\u5c0e\u5165\n\n$ python3 -m venv venv\n$ source venv/bin/activate\n$ pip install textual-markdown\n\n\n\n\u5b9f\u884c\n\n$ python3 -m textual_markdown ./README.md\n\n\n\n\n\n\n\u30de\u30a6\u30b9\u30db\u30a4\u30fc\u30eb\u3067\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u3066\u52d5\u4f5c\u304c\u3059\u308b\u3059\u308b\u3068\u3044\u3044\u611f\u3058\u3067\u3059\uff0eTOC\u304b\u3089\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u3082\u30de\u30a6\u30b9\u30af\u30ea\u30c3\u30af\u3067\u52d5\u4f5c\u3057\u307e\u3059\uff0e\u3068\u3044\u3044\u611f\u3058\u306a\u306e\u3067\u3059\u304c\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306bMarkdown\u306b\u3088\u308a\u30a8\u30e9\u30fc\u306b\u306a\u3063\u3066\u52d5\u4f5c\u3057\u306a\u3044\u3082\u306e\u304c\u591a\u3044\u3067\u3059\uff0e\n\n\n\n$ python3 -m textual_markdown ~/src/reveal.js/README.md\n\u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Traceback (most recent call last) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 /home/matoken/.local/lib/python3.10/site-packages/textual_markdown/widgets.py:601 \u2502\n\u2502 in on_tocupdated \u2502\n\u2502 \u2502\n\u2502 598 \u2502 \u2502 yield MarkdownDocument() \u2502\n\u2502 599 \u2502 \u2502\n\u2502 600 \u2502 def on_tocupdated(self, message: TOCUpdated) -> None: \u2502\n\u2502 \u2771 601 \u2502 \u2502 self.query_one(MarkdownTOC).toc = message.toc \u2502\n\u2502 602 \u2502 \u2502 message.stop() \u2502\n\u2502 603 \u2502 \u2502\n\u2502 604 \u2502 def on_tocselected(self, message: TOCSelected) -> None: \u2502\n\u2502 \u2502\n\u2502 \u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 locals \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e \u2502\n\u2502 \u2502 message = TOCUpdated(MarkdownDocument()) \u2502 \u2502\n\u2502 \u2502 self = MarkdownBrowser(classes={'-show-toc'}) \u2502 \u2502\n\u2502 \u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f \u2502\n\u2502 \u2502\n\u2502 /home/matoken/.local/lib/python3.10/site-packages/textual_markdown/widgets.py:525 \u2502\n\u2502 in watch_toc \u2502\n\u2502 \u2502\n :\n\n\n\n\u73fe\u6bb5\u968e\u3067\u306f\u8868\u793a\u3067\u306a\u3044Markdown\u304c\u591a\u3044\u306e\u3067html\u306b\u5909\u63db\u3057\u3066\u30d6\u30e9\u30a6\u30b6\u3067\u898b\u308b\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e\n\n\n\n$ pandoc -f markdown -t html ~/src/reveal.js/README.md | w3m -T text/html\n$ pandoc -f markdown -t html ~/src/reveal.js/README.md | lynx -stdin\n\n\n\n\u74b0\u5883\n\n$ pip3 show textual-markdown\nName: textual-markdown\nVersion: 0.1.1\nSummary: Markdown viewer widgets for Textual\nHome-page:\nAuthor: Will McGugan\nAuthor-email: willmcgugan@gmail.com\nLicense: MIT\nLocation: /home/matoken/.local/lib/python3.10/site-packages\nRequires: markdown-it-py, textual\nRequired-by:\n$ dpkg-query -W python3 python3-pip pandoc lynx w3m\nlynx 2.9.0dev.11-1\npandoc 2.17.1.1-1.1\npython3 3.10.6-3+b1\npython3-pip 22.3.1+dfsg-1\nw3m 0.5.3+git20220429-1+b1\n$ lsb_release --all\nDistributor ID: Debian\nDescription: Debian GNU/Linux bookworm/sid\nRelease: n/a\nCodename: bookworm\n$ arch\nx86_64", "date_published": "2023-01-08T19:20:00+09:00", "date_modified": "2023-01-08T19:20:01+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Markdown", "TUI", "bookworm", "Debian", "Linux" ] }, { "id": "http://matoken.org/blog/?p=1466", "url": "https://matoken.org/blog/2016/12/03/markdown-writer-marp-specialized-for-multi-platform-slide/", "title": "\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0&\u30b9\u30e9\u30a4\u30c9\u306b\u7279\u5316\u3057\u305fMarkdown Writer\u306eMarp\u3092\u8a66\u3059", "content_html": "

\n

\u6700\u8fd1\u52c9\u5f37\u4f1a\u306e\u767a\u8868\u8cc7\u6599\u306f\u30b9\u30e9\u30a4\u30c9\u306b\u305b\u305a\u306bMarkdown\u3084Asciidoc\u3067\u66f8\u3044\u3066html\u3084pdf\u306b\u66f8\u304d\u51fa\u3057\u3066\u307e\u3057\u305f\uff0e\u3053\u308c\u3092Slideshare\u3068\u304b\u306b\u7f6e\u3044\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u306b\u6bd4\u3079\u3066\u30a2\u30af\u30bb\u30b9\u304c1\u6841\u5c11\u306a\u3044\u3067\u3059\uff0e Markdown\u3067\u30b9\u30e9\u30a4\u30c9\u306b\u3059\u308b\u65b9\u6cd5\u306f\u3044\u308d\u3044\u308d\u3042\u308b\u306e\u3067\u3059\u304c\uff0c1\u30da\u30fc\u30b8\u306e\u5206\u91cf\u304c\u307e\u3061\u307e\u3061\u306b\u306a\u3063\u3066\u306f\u307f\u51fa\u3057\u305f\u308a\u3068\u8a00\u3063\u305f\u3053\u3068\u3092\u3088\u304f\u3084\u3063\u3066\u3057\u307e\u3044\u3042\u307e\u308a\u3064\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n

\u305d\u3093\u306a\u3068\u3053\u308d\u306b\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u5411\u3051\u306eMarkdown Writer\u304c\u3042\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n\n

\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Electron\u88fd\u3067\u3059\uff0ePDF\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u66f8\u304d\u51fa\u3057\u3082\u53ef\u80fd\u3067\u3059\uff0e

\n

\u96f0\u56f2\u6c17\u306f\u4ee5\u4e0b\u306e\u753b\u50cf\u3067\u3060\u3044\u305f\u3044\u308f\u304b\u308b\u3093\u3058\u3083\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n\"https://yhatt.github.io/marp/images/marp-cast.gif\"

\n

https://yhatt.github.io/marp/images/marp-cast.gif

\n
\n

\u5de6\u30da\u30a4\u30f3\u3067Markdown\u3092\u66f8\u3044\u3066\u53f3\u30da\u30fc\u30b8\u306b\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e \u30d7\u30ec\u30d3\u30e5\u30fc\u306f3\u7a2e\u985e\u9078\u3079\u307e\u3059\u304c\uff0c"1:1 slide/Slide List"\u306e\u3069\u3061\u3089\u304b\u3060\u3068\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u3067\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u78ba\u8a8d\u3057\u306a\u304c\u3089\u66f8\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e

\n

\u8a66\u3057\u306b\u3061\u3087\u3063\u3068\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0e \u3059\u308b\u3068Marp\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\uff0cEvince\u3067\u306f\u554f\u984c\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\uff0cSlideshare\u306bPDF\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u80cc\u666f\u753b\u50cf\u3084\u30d5\u30c3\u30bf\u30fc\u304c\u4e0a\u4e0b\u53cd\u8ee2\u3057\u3066\u3044\u307e\u3059\u2026\u2026\uff0e \u8a66\u3057\u306bSpekerdeck\u306b\u3082\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3053\u3061\u3089\u306f\u554f\u984c\u306a\u3057\uff0e \u6050\u3089\u304fSlideshare\u306e\u554f\u984c\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e

\n

\n
\n \u30b9\u30e9\u30a4\u30c9\u7279\u5316\u306eMarkdown writer\u306eMarp\u3092\u8a66\u3059 from Kenichiro MATOHARA\n
\n

Electron\u88fd\u3068\u3044\u3046\u3053\u3068\u3067\u964d\u308bm\u306e\u30de\u30b7\u30f3\u3067\u306f\u91cd\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0cCore2Duo\u306e\u30de\u30b7\u30f3\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4e00\u6c17\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3068\u304b\u3057\u306a\u3051\u308c\u3070\u91cd\u304f\u611f\u3058\u308b\u3068\u3053\u308d\u306f\u306a\u304f\u5b9f\u7528\u7bc4\u56f2\u5185\u306b\u611f\u3058\u307e\u3057\u305f\uff0e

\n", "content_text": "\u6700\u8fd1\u52c9\u5f37\u4f1a\u306e\u767a\u8868\u8cc7\u6599\u306f\u30b9\u30e9\u30a4\u30c9\u306b\u305b\u305a\u306bMarkdown\u3084Asciidoc\u3067\u66f8\u3044\u3066html\u3084pdf\u306b\u66f8\u304d\u51fa\u3057\u3066\u307e\u3057\u305f\uff0e\u3053\u308c\u3092Slideshare\u3068\u304b\u306b\u7f6e\u3044\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u306b\u6bd4\u3079\u3066\u30a2\u30af\u30bb\u30b9\u304c1\u6841\u5c11\u306a\u3044\u3067\u3059\uff0e Markdown\u3067\u30b9\u30e9\u30a4\u30c9\u306b\u3059\u308b\u65b9\u6cd5\u306f\u3044\u308d\u3044\u308d\u3042\u308b\u306e\u3067\u3059\u304c\uff0c1\u30da\u30fc\u30b8\u306e\u5206\u91cf\u304c\u307e\u3061\u307e\u3061\u306b\u306a\u3063\u3066\u306f\u307f\u51fa\u3057\u305f\u308a\u3068\u8a00\u3063\u305f\u3053\u3068\u3092\u3088\u304f\u3084\u3063\u3066\u3057\u307e\u3044\u3042\u307e\u308a\u3064\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\u305d\u3093\u306a\u3068\u3053\u308d\u306b\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u5411\u3051\u306eMarkdown Writer\u304c\u3042\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\nMarp – Markdown Presentation Writer\n\n\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Electron\u88fd\u3067\u3059\uff0ePDF\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u66f8\u304d\u51fa\u3057\u3082\u53ef\u80fd\u3067\u3059\uff0e\n\u96f0\u56f2\u6c17\u306f\u4ee5\u4e0b\u306e\u753b\u50cf\u3067\u3060\u3044\u305f\u3044\u308f\u304b\u308b\u3093\u3058\u3083\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\nhttps://yhatt.github.io/marp/images/marp-cast.gif\n\n\u5de6\u30da\u30a4\u30f3\u3067Markdown\u3092\u66f8\u3044\u3066\u53f3\u30da\u30fc\u30b8\u306b\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e \u30d7\u30ec\u30d3\u30e5\u30fc\u306f3\u7a2e\u985e\u9078\u3079\u307e\u3059\u304c\uff0c"1:1 slide/Slide List"\u306e\u3069\u3061\u3089\u304b\u3060\u3068\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u3067\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u78ba\u8a8d\u3057\u306a\u304c\u3089\u66f8\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e\n\u8a66\u3057\u306b\u3061\u3087\u3063\u3068\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0e \u3059\u308b\u3068Marp\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\uff0cEvince\u3067\u306f\u554f\u984c\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\uff0cSlideshare\u306bPDF\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u80cc\u666f\u753b\u50cf\u3084\u30d5\u30c3\u30bf\u30fc\u304c\u4e0a\u4e0b\u53cd\u8ee2\u3057\u3066\u3044\u307e\u3059\u2026\u2026\uff0e \u8a66\u3057\u306bSpekerdeck\u306b\u3082\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3053\u3061\u3089\u306f\u554f\u984c\u306a\u3057\uff0e \u6050\u3089\u304fSlideshare\u306e\u554f\u984c\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\n \u30b9\u30e9\u30a4\u30c9\u7279\u5316\u306eMarkdown writer\u306eMarp\u3092\u8a66\u3059 from Kenichiro MATOHARA\n\nElectron\u88fd\u3068\u3044\u3046\u3053\u3068\u3067\u964d\u308bm\u306e\u30de\u30b7\u30f3\u3067\u306f\u91cd\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0cCore2Duo\u306e\u30de\u30b7\u30f3\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4e00\u6c17\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3068\u304b\u3057\u306a\u3051\u308c\u3070\u91cd\u304f\u611f\u3058\u308b\u3068\u3053\u308d\u306f\u306a\u304f\u5b9f\u7528\u7bc4\u56f2\u5185\u306b\u611f\u3058\u307e\u3057\u305f\uff0e", "date_published": "2016-12-03T02:55:22+09:00", "date_modified": "2016-12-12T00:38:41+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Linux", "Markdown", "Marp", "Debian", "stretch", "testing", "\u52c9\u5f37\u4f1a" ] }, { "id": "http://matoken.org/blog/?p=1466", "url": "https://matoken.org/blog/2016/12/03/markdown-writer-marp-specialized-for-multi-platform-slide-2/", "title": "\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0&\u30b9\u30e9\u30a4\u30c9\u306b\u7279\u5316\u3057\u305fMarkdown Writer\u306eMarp\u3092\u8a66\u3059", "content_html": "

\n

\u6700\u8fd1\u52c9\u5f37\u4f1a\u306e\u767a\u8868\u8cc7\u6599\u306f\u30b9\u30e9\u30a4\u30c9\u306b\u305b\u305a\u306bMarkdown\u3084Asciidoc\u3067\u66f8\u3044\u3066html\u3084pdf\u306b\u66f8\u304d\u51fa\u3057\u3066\u307e\u3057\u305f\uff0e\u3053\u308c\u3092Slideshare\u3068\u304b\u306b\u7f6e\u3044\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u306b\u6bd4\u3079\u3066\u30a2\u30af\u30bb\u30b9\u304c1\u6841\u5c11\u306a\u3044\u3067\u3059\uff0e Markdown\u3067\u30b9\u30e9\u30a4\u30c9\u306b\u3059\u308b\u65b9\u6cd5\u306f\u3044\u308d\u3044\u308d\u3042\u308b\u306e\u3067\u3059\u304c\uff0c1\u30da\u30fc\u30b8\u306e\u5206\u91cf\u304c\u307e\u3061\u307e\u3061\u306b\u306a\u3063\u3066\u306f\u307f\u51fa\u3057\u305f\u308a\u3068\u8a00\u3063\u305f\u3053\u3068\u3092\u3088\u304f\u3084\u3063\u3066\u3057\u307e\u3044\u3042\u307e\u308a\u3064\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n

\u305d\u3093\u306a\u3068\u3053\u308d\u306b\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u5411\u3051\u306eMarkdown Writer\u304c\u3042\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n\n

\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Electron\u88fd\u3067\u3059\uff0ePDF\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u66f8\u304d\u51fa\u3057\u3082\u53ef\u80fd\u3067\u3059\uff0e

\n

\u96f0\u56f2\u6c17\u306f\u4ee5\u4e0b\u306e\u753b\u50cf\u3067\u3060\u3044\u305f\u3044\u308f\u304b\u308b\u3093\u3058\u3083\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n\"https://yhatt.github.io/marp/images/marp-cast.gif\"

\n

https://yhatt.github.io/marp/images/marp-cast.gif

\n
\n

\u5de6\u30da\u30a4\u30f3\u3067Markdown\u3092\u66f8\u3044\u3066\u53f3\u30da\u30fc\u30b8\u306b\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e \u30d7\u30ec\u30d3\u30e5\u30fc\u306f3\u7a2e\u985e\u9078\u3079\u307e\u3059\u304c\uff0c"1:1 slide/Slide List"\u306e\u3069\u3061\u3089\u304b\u3060\u3068\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u3067\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u78ba\u8a8d\u3057\u306a\u304c\u3089\u66f8\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e

\n

\u8a66\u3057\u306b\u3061\u3087\u3063\u3068\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0e \u3059\u308b\u3068Marp\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\uff0cEvince\u3067\u306f\u554f\u984c\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\uff0cSlideshare\u306bPDF\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u80cc\u666f\u753b\u50cf\u3084\u30d5\u30c3\u30bf\u30fc\u304c\u4e0a\u4e0b\u53cd\u8ee2\u3057\u3066\u3044\u307e\u3059\u2026\u2026\uff0e \u8a66\u3057\u306bSpekerdeck\u306b\u3082\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3053\u3061\u3089\u306f\u554f\u984c\u306a\u3057\uff0e \u6050\u3089\u304fSlideshare\u306e\u554f\u984c\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n \u30b9\u30e9\u30a4\u30c9\u7279\u5316\u306eMarkdown writer\u306eMarp\u3092\u8a66\u3059 from Kenichiro MATOHARA\n
\n

Electron\u88fd\u3068\u3044\u3046\u3053\u3068\u3067\u964d\u308bm\u306e\u30de\u30b7\u30f3\u3067\u306f\u91cd\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0cCore2Duo\u306e\u30de\u30b7\u30f3\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4e00\u6c17\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3068\u304b\u3057\u306a\u3051\u308c\u3070\u91cd\u304f\u611f\u3058\u308b\u3068\u3053\u308d\u306f\u306a\u304f\u5b9f\u7528\u7bc4\u56f2\u5185\u306b\u611f\u3058\u307e\u3057\u305f\uff0e

\n", "content_text": "\u6700\u8fd1\u52c9\u5f37\u4f1a\u306e\u767a\u8868\u8cc7\u6599\u306f\u30b9\u30e9\u30a4\u30c9\u306b\u305b\u305a\u306bMarkdown\u3084Asciidoc\u3067\u66f8\u3044\u3066html\u3084pdf\u306b\u66f8\u304d\u51fa\u3057\u3066\u307e\u3057\u305f\uff0e\u3053\u308c\u3092Slideshare\u3068\u304b\u306b\u7f6e\u3044\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u306b\u6bd4\u3079\u3066\u30a2\u30af\u30bb\u30b9\u304c1\u6841\u5c11\u306a\u3044\u3067\u3059\uff0e Markdown\u3067\u30b9\u30e9\u30a4\u30c9\u306b\u3059\u308b\u65b9\u6cd5\u306f\u3044\u308d\u3044\u308d\u3042\u308b\u306e\u3067\u3059\u304c\uff0c1\u30da\u30fc\u30b8\u306e\u5206\u91cf\u304c\u307e\u3061\u307e\u3061\u306b\u306a\u3063\u3066\u306f\u307f\u51fa\u3057\u305f\u308a\u3068\u8a00\u3063\u305f\u3053\u3068\u3092\u3088\u304f\u3084\u3063\u3066\u3057\u307e\u3044\u3042\u307e\u308a\u3064\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\u305d\u3093\u306a\u3068\u3053\u308d\u306b\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u5411\u3051\u306eMarkdown Writer\u304c\u3042\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\nMarp – Markdown Presentation Writer\n\n\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Electron\u88fd\u3067\u3059\uff0ePDF\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u66f8\u304d\u51fa\u3057\u3082\u53ef\u80fd\u3067\u3059\uff0e\n\u96f0\u56f2\u6c17\u306f\u4ee5\u4e0b\u306e\u753b\u50cf\u3067\u3060\u3044\u305f\u3044\u308f\u304b\u308b\u3093\u3058\u3083\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\nhttps://yhatt.github.io/marp/images/marp-cast.gif\n\n\u5de6\u30da\u30a4\u30f3\u3067Markdown\u3092\u66f8\u3044\u3066\u53f3\u30da\u30fc\u30b8\u306b\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e \u30d7\u30ec\u30d3\u30e5\u30fc\u306f3\u7a2e\u985e\u9078\u3079\u307e\u3059\u304c\uff0c"1:1 slide/Slide List"\u306e\u3069\u3061\u3089\u304b\u3060\u3068\u30b9\u30e9\u30a4\u30c9\u5f62\u5f0f\u3067\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u78ba\u8a8d\u3057\u306a\u304c\u3089\u66f8\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e\n\u8a66\u3057\u306b\u3061\u3087\u3063\u3068\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0e \u3059\u308b\u3068Marp\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\uff0cEvince\u3067\u306f\u554f\u984c\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\uff0cSlideshare\u306bPDF\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u80cc\u666f\u753b\u50cf\u3084\u30d5\u30c3\u30bf\u30fc\u304c\u4e0a\u4e0b\u53cd\u8ee2\u3057\u3066\u3044\u307e\u3059\u2026\u2026\uff0e \u8a66\u3057\u306bSpekerdeck\u306b\u3082\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3053\u3061\u3089\u306f\u554f\u984c\u306a\u3057\uff0e \u6050\u3089\u304fSlideshare\u306e\u554f\u984c\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n \u30b9\u30e9\u30a4\u30c9\u7279\u5316\u306eMarkdown writer\u306eMarp\u3092\u8a66\u3059 from Kenichiro MATOHARA\n\nElectron\u88fd\u3068\u3044\u3046\u3053\u3068\u3067\u964d\u308bm\u306e\u30de\u30b7\u30f3\u3067\u306f\u91cd\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0cCore2Duo\u306e\u30de\u30b7\u30f3\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4e00\u6c17\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3068\u304b\u3057\u306a\u3051\u308c\u3070\u91cd\u304f\u611f\u3058\u308b\u3068\u3053\u308d\u306f\u306a\u304f\u5b9f\u7528\u7bc4\u56f2\u5185\u306b\u611f\u3058\u307e\u3057\u305f\uff0e", "date_published": "2016-12-03T02:55:22+09:00", "date_modified": "2016-12-03T02:55:22+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Linux", "Markdown", "Marp", "Debian", "stretch", "testing", "\u52c9\u5f37\u4f1a" ] }, { "id": "http://matoken.org/blog/?p=915", "url": "https://matoken.org/blog/2015/08/28/atom-editor-as-markdown-editor/", "title": "Atom editor \u3092 Markdown editor \u3068\u3057\u3066\u5c11\u3057\u8a66\u3059", "content_html": "

\"https://www.flickr.com/photos/119142834@N05/20907453316/in/dateposted-public/\"

\n

GitHub \u958b\u767a\u306e OSS \u306a\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\uff0eNode.js \u3084 Chromium \u3084\u3089\u3067\u51fa\u6765\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u91cd\u305d\u3046\u3060\u306a\u3041\u3068\u656c\u9060\u3057\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u8a66\u3057\u305f\u74b0\u5883\u306f Debian stretch amd64 \u3067\u3059\uff0e

\n\n

\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u3068\u308a\u3042\u3048\u305a\u5c0e\u5165\uff0e

\n
% wget https://github.com/atom/atom/releases/download/v1.0.7/atom-amd64.deb
% sha256sum ./atom-amd64.deb
4562e8abb82a5fbd5bffa9bb7dcdbb81283dba7b6d8f6eb387bb167d3fbb4ed9  ./atom-amd64.deb
% sudo dpkg -i ./atom-amd64.deb
% rehash
% atom &
\n

\u65e5\u672c\u8a9e\u304c\u8c46\u8150\u306b\u306a\u308b\u306e\u3067\u65e5\u672c\u8a9e\u30d5\u30a9\u30f3\u30c8\u3092\u6307\u5b9a

\n

Edit -> Prefarence -> Editor Settings -> Font Family
\n or
\n~/.atom/config.cson \u306e editor: \u5185\u306e fontFamily: \u306b\u65e5\u672c\u8a9e\u30d5\u30a9\u30f3\u30c8\u3092\u6307\u5b9a

\n

~/.atom/config.cson \u306f\u4eca\u3053\u3093\u306a\u611f\u3058

\n
"*":
  "exception-reporting":
    userId: "13047373-12a5-40a9-03bf-xxxxxxxxxxxx"
  welcome:
    showOnStartup: false
  core:
    themes: [
      "atom-light-ui"
      "atom-light-syntax"
    ]
    excludeVcsIgnoredPaths: false
    audioBeep: false
  editor:
    invisibles: {}
    fontFamily: "VL Gothic"
    softWrap: true
  "markdown-preview":
    fontFamily: "VL Gothic"
    useGitHubStyle: true
\n

Markdown preview \u304c\u8c46\u8150\u306b\u306a\u308b\u306e\u3092\u4fee\u6b63

\n

Markdown preview \u306f Ctrl + Shift + m \u3067\u8868\u793a\u3067\u304d\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u3061\u3089\u3082\u65e5\u672c\u8a9e\u304c\u8c46\u8150\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e

\n\n

\u3092\u53c2\u8003\u306b ~/.atom/styles.less \u3092\u65b0\u898f\u4f5c\u6210\uff0e

\n
* {
  font-family: VL Gothic;
  font-size:12px;
}
 
.tree-view {
}
 
.editor {
  font-size:14px;
  font-family: VL Gothic;
}
.terminal {
  font-size:12px;
  font-family: VL Gothic;
}
.markdown-preview {
  h1,h2,h3,h4,h5,h6 {
    font-family: VL Gothic;
  }
}
\n

\u65e5\u672c\u8a9e\u306e\u6298\u308a\u8fd4\u3057\u304c\u3046\u307e\u304f\u884c\u304b\u306a\u3044\u306e\u3067 japanese-wrap \u5c0e\u5165

\n
% apm install japanese-wrap
\n

\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u884c\u3051\u308b\u304b\u306a?\u3053\u306e\u6587\u7ae0\u306f Atom \u3067\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0eMarkdown preview \u3067\u53f3\u30af\u30ea\u30c3\u30af -> Copy As HTML \u3067 HTML \u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u66f8\u304d\u51fa\u3057\u3066\u8cbc\u308a\u4ed8\u3051\u3066\u307f\u307e\u3057\u305f\uff0e
\u4eca\u306e\u3068\u3053\u308d\u6c17\u306b\u306a\u308b\u3068\u3053\u308d\u3068\u3057\u3066\u306f\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8ffd\u5f93\u3057\u306a\u3044\u306e\u304c\u3061\u3087\u3063\u3068\u3068\u3044\u3046\u611f\u3058\u3067\u3059\u304b\u306d\uff0e
\n\u5f8c\uff0c\u66f8\u3044\u3066\u3044\u308b\u9014\u4e2d\u306b\u4e00\u5ea6\u30d5\u30ea\u30fc\u30ba\u3057\u307e\u3057\u305f><

\n

\u66ab\u304f\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e

\n", "content_text": "GitHub \u958b\u767a\u306e OSS \u306a\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\uff0eNode.js \u3084 Chromium \u3084\u3089\u3067\u51fa\u6765\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u91cd\u305d\u3046\u3060\u306a\u3041\u3068\u656c\u9060\u3057\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u8a66\u3057\u305f\u74b0\u5883\u306f Debian stretch amd64 \u3067\u3059\uff0e\n\nAtom\natom/linux.md at master \u00b7 atom/atom\nRelease 1.0.7 \u00b7 atom/atomhttps://github.com/atom/atom/releases/latest (\u6700\u65b0\u7248\u306f\u3053\u3061\u3089\u3067\u78ba\u8a8d)\n\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u3068\u308a\u3042\u3048\u305a\u5c0e\u5165\uff0e\n% wget https://github.com/atom/atom/releases/download/v1.0.7/atom-amd64.deb% sha256sum ./atom-amd64.deb4562e8abb82a5fbd5bffa9bb7dcdbb81283dba7b6d8f6eb387bb167d3fbb4ed9  ./atom-amd64.deb% sudo dpkg -i ./atom-amd64.deb% rehash% atom &\n\u65e5\u672c\u8a9e\u304c\u8c46\u8150\u306b\u306a\u308b\u306e\u3067\u65e5\u672c\u8a9e\u30d5\u30a9\u30f3\u30c8\u3092\u6307\u5b9a\nEdit -> Prefarence -> Editor Settings -> Font Family\n or\n~/.atom/config.cson \u306e editor: \u5185\u306e fontFamily: \u306b\u65e5\u672c\u8a9e\u30d5\u30a9\u30f3\u30c8\u3092\u6307\u5b9a\n~/.atom/config.cson \u306f\u4eca\u3053\u3093\u306a\u611f\u3058\n"*":  "exception-reporting":    userId: "13047373-12a5-40a9-03bf-xxxxxxxxxxxx"  welcome:    showOnStartup: false  core:    themes: [      "atom-light-ui"      "atom-light-syntax"    ]    excludeVcsIgnoredPaths: false    audioBeep: false  editor:    invisibles: {}    fontFamily: "VL Gothic"    softWrap: true  "markdown-preview":    fontFamily: "VL Gothic"    useGitHubStyle: true\nMarkdown preview \u304c\u8c46\u8150\u306b\u306a\u308b\u306e\u3092\u4fee\u6b63\nMarkdown preview \u306f Ctrl + Shift + m \u3067\u8868\u793a\u3067\u304d\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u3061\u3089\u3082\u65e5\u672c\u8a9e\u304c\u8c46\u8150\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\n\nChinese (and nonlatin) chars become \u3004\u3004\u3004 in 0.189.0 \u00b7 Issue #6214 \u00b7 atom/atom\n\n\u3092\u53c2\u8003\u306b ~/.atom/styles.less \u3092\u65b0\u898f\u4f5c\u6210\uff0e\n* {  font-family: VL Gothic;  font-size:12px;} .tree-view {} .editor {  font-size:14px;  font-family: VL Gothic;}.terminal {  font-size:12px;  font-family: VL Gothic;}.markdown-preview {  h1,h2,h3,h4,h5,h6 {    font-family: VL Gothic;  }}\n\u65e5\u672c\u8a9e\u306e\u6298\u308a\u8fd4\u3057\u304c\u3046\u307e\u304f\u884c\u304b\u306a\u3044\u306e\u3067 japanese-wrap \u5c0e\u5165\n% apm install japanese-wrap\n\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u884c\u3051\u308b\u304b\u306a?\u3053\u306e\u6587\u7ae0\u306f Atom \u3067\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0eMarkdown preview \u3067\u53f3\u30af\u30ea\u30c3\u30af -> Copy As HTML \u3067 HTML \u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u66f8\u304d\u51fa\u3057\u3066\u8cbc\u308a\u4ed8\u3051\u3066\u307f\u307e\u3057\u305f\uff0e\u4eca\u306e\u3068\u3053\u308d\u6c17\u306b\u306a\u308b\u3068\u3053\u308d\u3068\u3057\u3066\u306f\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u8ffd\u5f93\u3057\u306a\u3044\u306e\u304c\u3061\u3087\u3063\u3068\u3068\u3044\u3046\u611f\u3058\u3067\u3059\u304b\u306d\uff0e\n\u5f8c\uff0c\u66f8\u3044\u3066\u3044\u308b\u9014\u4e2d\u306b\u4e00\u5ea6\u30d5\u30ea\u30fc\u30ba\u3057\u307e\u3057\u305f><\n\u66ab\u304f\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e", "date_published": "2015-08-28T05:56:06+09:00", "date_modified": "2015-08-28T06:10:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Atom", "Debian", "Jessie", "Linux", "Markdown" ] } ] }