Tufte-css: これぞの倀䞋げ

䜜成日 2015幎08月06日  Â·  21コメント  Â·  ゜ヌス: edwardtufte/tufte-css

マヌクダりンおそらくカスタムアノテヌション付きを入力ずしお受け取り、この矎しく䟿利な圢匏を出力するプリプロセッサがあれば玠晎らしいず思いたす

help wanted other applications

最も参考になるコメント

Googleでこのスレッドを芋぀けたした

皆さんは、マヌクダりンをTufte-CSSvíaXSLTに倉換する

党おのコメント21件

Pandocには構築甚のテンプレヌトが甚意されおいるため、Tuftepandocテンプレヌトの䜜成は簡単です。

@langfordは、Pandoc甚のTufteテンプレヌトがすでに存圚するこずが刀明したしたください //github.com/daveliepmann/tufte-css/issues/30#issuecomment- 128718117

@ xHN35RQ少し調べおみるず、pandocテンプレヌトはこの機胜にずっお間違った方法のようです。テンプレヌトには$body$文字列が䞎えられ、その前埌にテキストを配眮するこずをほが期埅しおおり、そうではないようです。マヌクダりンから生成されたテキストを実際に操䜜するこずを目的ずしおいたす。 Luaで䜜成できるpandocカスタムラむタヌhallelujahを䜿甚したす。 サむドノヌトを実装し、 articleタグを远加するだけの最䜎限のカスタムラむタヌを䜜成したした。芁点を参照しおください。 tufte-cssを曞き続けお、提䟛されおいるすべおの機胜を含めるように、これを拡匵したいず思っおいたす。理想的には、pandocマヌクダりンやそのリヌダヌに぀いお䜕も倉曎する必芁はありたせん。

完党を期すために、pandocマヌクダりンからtufte-css察応のHTMLを完党に生成するために最終的に必芁になる可胜性があるものずしお、 pandocフィルタヌに぀いお蚀及する堎合がありたすが、おそらく非垞にトリッキヌな堎合に限りたす。フィルタヌは、ASTがカスタムラむタヌに枡される前にASTを操䜜したす。 。tufte-cssスタむルのサむドノヌトを䜜成する適切な堎所は、フィルタヌずしおではなく、カスタムラむタヌでした。

@fasihaお疲れ様でした。 あなたはここで有望なスタヌトを切りたした。 +1

Markdownにtufte-css_sections_に盞圓する、぀たり段萜ず芋出しのグルヌプ化がすぐに利甚できるずは思いたせん。 しかし、私はセクションのアむデアが奜きだず思いたす。ドキュメント線成のレベルを䞊げるこずは、将来的に圹立぀ず思いたす。

Markdownのセクションをどのように瀺すこずができるかコミュニティからの提案はありたすか

@fasiha芋出し芁玠ずすべおの段萜芁玠を次の芋出し芁玠たで<section> たたはいく぀かのカスタム<div> タグでラップし、これに目的のcssを適甚したすか

@vypで蚈量しおいただきありがずうございたす。 tufte-cssのフロントペヌゞを読んだずころ、 sectionは耇数の芋出し、たたは芋出しのない段萜をキャプチャできたす。 ぀たり、それは単なる芋出しずコンテンツのコンテナではありたせん。 私のドキュメントでは、今のずころMarkdownに生のHTMLずしお<section>を埋め蟌んでいたす。このため、生のHTMLを受け入れるこずができるず思いたす。

@fasihaああ、ごめんなさい、あなたは正しいです。 セクションは「テキストず芋出しの論理的なグルヌプ化」ずしお定矩されおいるため、人間の入力なしにドキュメント内のセクションが正確に䜕であるかを刀断するこずは䞍可胜です぀たり、実際にセクションをセマンティック情報ずしおマヌクアップするのず同じように、アスタリスクたたはアンダヌスコアで匷調。 そしお、はい、私はこれらの「セクション」の既存の構文をマヌクダりンフレヌバヌで認識しおいないので、良いキャッチです。

この堎合、生の<section>タグを䜿甚するのが最善の方法です独自のマヌクダりンのような構文を定矩し、パヌサヌを䜜成する以倖。


もう1぀の方法は、tufteが「セクション芋出し」にh2を䜿甚するず蚀っおいるずいう事実を䜿甚するこずです。したがっお、「セクション」はh2タグずしお定矩でき、次のh2タグたでのすべおを定矩できたす。 しかし、これがタフテの䜜者が意図したものであるかどうかはわかりたせん。

H2芁玠は、セクション境界の信頌できる゜ヌスではありたせん。 たずえば、䞀郚のドキュメントでは、代わりに「ニュヌ゜ヌト」スパンを䜿甚しおいたす。 私は他のバリ゚ヌションが野生で出珟するず確信しおいたす。

8 AGU 2015幎、2349で、VYP [email protected]曞きたした

@fasihaああ、ごめんなさい、あなたは正しいです。 セクションは「テキストず芋出しの論理的なグルヌプ化」ずしお定矩されおいるため、人間の入力なしにドキュメント内のセクションが正確に䜕であるかを刀断するこずは䞍可胜です぀たり、実際にセクションをセマンティック情報ずしおマヌクアップするのず同じように、アスタリスクたたはアンダヌスコアで匷調。 そしお、はい、私はこれらの「セクション」の既存の構文をマヌクダりンフレヌバヌで認識しおいないので、良いキャッチです。

生を䜿甚する

この堎合、タグは可胜な限り最善の方法です独自のマヌクダりンのような構文を定矩し、パヌサヌを䜜成する以倖。

もう1぀の方法は、tufteが「セクション芋出し」にh2を䜿甚するず蚀っおいるずいう事実を䜿甚するこずです。したがっお、「セクション」はh2タグずしお定矩でき、次のh2タグたでのすべおを定矩できたす。 しかし、これがタフテの䜜者が意図したものであるかどうかはわかりたせん。

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください。

誰かがマヌクダりンで<section>タグを䜿甚するこずを避けたいのであれば、 <hr>䌌たいく぀かの構文を実装するのは難しいこずではないかもしれたせん。 <hr>の構文は、基本的に「1行に3぀以䞊のハむフン、アスタリスク、たたはアンダヌスコアを単独で䜿甚する」です。 したがっお、たずえば、「セクション」の境界を「3぀以䞊の等号」たたは任意の蚘号ずしお任意に定矩し、pandocフィルタを䜿甚しお、これらの段萜の各カップル間のすべおを等号のみでラップできたす。

「等号の線」だけを遞択したのは、これがプレヌンテキストでセクションを分割するのがどのように芋えるかを掚枬するためです。 たた、pandocマヌクダりンはこれを段萜ずしおのみ解析するため、フィルタヌはすべおの段萜に等号しかないかどうかを確認できたす。等号のみで構成されおいる堎合は、これがセクション境界の䞀郚であるず想定しおください。

みなさん、こんにちはそしお、このスレッドを教えおくれた@daveliepmannに感謝したす。 私がTufte.cssを䜿甚しそのためにみんなに感謝したす、マヌクダりン、d3、およびTufteレむアりトを統合するこずを目的ずした私の

reStructuredTextは、ここで必芁な皮類の泚釈に察しおMarkdownよりも受け入れやすいでしょうか

@coppeliaMLAグラスアむに぀いお蚀及しおくれおありがずう、それは玠晎らしい仕事です。

@rbcarson私はOPではありたせんが、質問がここにいるすべおの人に向けられおいお、私の意芋が必芁な堎合、私は個人的に再構成された

したがっお、䜕幎にもわたっお、「マヌクダりン」に詰め蟌むこずができる構文は他にもたくさんありたす。それは、プレヌンテキスト圢匏で読み取るこずができるはずだからです。 サむドノヌトをプレヌンテキストで芖芚的にどのように䌝えたすか それにもかかわらず、pandocの拡匵マヌクダりンはこの点で本圓に良い仕事をしたず思いたす。

したがっお、restructuredtextには、ディレクティブなどず呌ばれるものがあり、特定のタむプのデヌタの構文たたは䜕かを構築できるず思いたすか そうだずすれば、そうです、おそらくここでは再構築されたテキストの方が適しおいるず思いたす。 しかし、私が蚀ったように、私はそれに぀いおあたり経隓がないので、これ以䞊あなたを助けるこずはできたせん。

restructuredTextは、マヌクダりンですでに文曞化されおいるプロゞェクトである私の目的には圹に立たないでしょう

2015幎8月17日には、午前4時24分AMで、VYP [email protected]曞きたした

@coppeliaMLAグラスアむに぀いお蚀及しおくれおありがずう、それは玠晎らしい仕事です。

@rbcarson私はOPではありたせんが、質問がここにいるすべおの人に向けられおいお、私の意芋が必芁な堎合、私は個人的に再構成された

したがっお、䜕幎にもわたっお、「マヌクダりン」に詰め蟌むこずができる構文は他にもたくさんありたす。それは、プレヌンテキスト圢匏で読み取るこずができるはずだからです。 サむドノヌトをプレヌンテキストで芖芚的にどのように䌝えたすか それにもかかわらず、pandocの拡匵マヌクダりンはこの点で本圓に良い仕事をしたず思いたす。

したがっお、restructuredtextには、ディレクティブなどず呌ばれるものがあり、特定のタむプのデヌタの構文たたは䜕かを構築できるず思いたすか そうだずすれば、そうです、おそらくここでは再構築されたテキストの方が適しおいるず思いたす。 しかし、私が蚀ったように、私はそれに぀いおあたり経隓がないので、これ以䞊あなたを助けるこずはできたせん。

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください。

@coppeliaMLAは非垞に興味深いですpandocを䜿甚しお特別なタグ付きのHTMLを出力し、次に別のプログラムを䜿甚しお特別なタグをJavascriptずHTMLに展開したす。 私のアプロヌチは、BeautifulSoup解析の代わりにPandoc ASTを䜿甚しお、Luaでglasseye.pyを効果的に実行し、特別なタグを䜿甚するPandocカスタムラむタヌを䜜成するこず

@fasihaありがずう。 あなたのやり方はもっず効率的に聞こえたす、そしお私はおそらく私が最終的にその方向に向かうかもしれないず思いたす。 簡単なプロトタむプを䜜成できるので、Pythonを遞びたした。 しかし、あなたが蚀うように、たくさんのドキュメントで実隓するこずは最良の方法を磚くでしょう。 私はそれが私をどこに連れお行くかを芋るために私の日々の仕事のできるだけ倚くのためにそれを䜿うこずを蚈画しおいたす。 あなたがそれを詊しおみるこずができれば玠晎らしいでしょう。 それがどうなるか聞くのが倧奜きです

31および58も参照しおください

䟡倀があるものに぀いおMarkdownでサむドノヌトを曞く問題を解決するためにtufte-pandoc-cssをたずめたした。 これは、私が䜜成したpandoc-sidenoteずいうカスタムPandocフィルタヌの䜿甚方法の単なるショヌケヌスです。

実際の動䜜を確認するには

  • PandocフレヌバヌのMarkdownでの再実装tufte-css / index.html
  • シンタックスハむラむトされたコヌドブロックなど、他のいく぀か

@jezかっこいい これを回転させるプロゞェクトを芋぀けるこずができるかどうかを確認したす。

Googleでこのスレッドを芋぀けたした

皆さんは、マヌクダりンをTufte-CSSvíaXSLTに倉換する

@vieiroうわヌこれはいいです。 玠晎らしい仕事👍🏻

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡