0
私は最近ORG-モードでは、コードのドキュメントのための文芸的プログラミングなど組織モード9.1、htmlコードブロックのエクスポート、水平線を削除する方法?前</p> <p>:(org-
を組織モードを使用しています(バージョン> = 9.1)が、私は、エクスポートされたHTMLページの変化に気づきましたモードバージョン< 9.1)
一部の水平ラインが追加されています。
問題は、これらの余分な行が実際には醜いとわかり、IMHOはコードを読みにくくすることです。
私の質問:これらの行を削除して古いものと同じスタイルにすることは可能ですか?
再現する:
ORGモード:
- バージョン< 9.1水平ラインなし
- 水平線とのバージョン> = 9.1
最小限
test.org
組織モードのファイル:ox-html.el私は、このカスタマイズ可能な変数を見つけました:emacsのから
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="http://orgmode.org/worg/style/worg.css"/> #+HTML_HEAD: <style type="text/css">body{ max-width:80%; }</style> * Some code #+BEGIN_SRC cpp :eval never template <typename ELEMENT_TYPE, typename DERIVED> class Memory_Interface : public StaticInterface_Base<DERIVED> { public: using SelfType = Memory_Interface; using StaticInterface_Base<DERIVED>::impl; // ... }; #+END_SRC
は、ソースコードを見るとhtmlページ
組織のウェブサイトのスタイルを使用しているので、この問題が発生します。あなたが好きなのは、いくつかのウェブアーカイブサイトに戻ってあなたが気に入った古いCSSバージョンに戻ってローカルにコピーすることです。組織内で「修正」できることはあまりありません。 – rsm
うーん...待ってください。あなたはいつ初めて水平線を見ましたか?まあ...それは確かにスタイルですが、! orgには、デフォルトでインラインのデフォルトスタイルが含まれています。あなたが終わるのは、2つのスタイルのhtmlファイルです.htmlファイルのヘッダーにデフォルトでインライン展開されています.2番目は、org Webサイトから動的にインクルードされています。私は、orgウェブサイト上のCSSファイルに関連する変更を見ません。おそらく、既定のorg-modeスタイルが新しいバージョンに更新されて変更され、そのような行をしている可能性があります。 SIMPLE TEST - HTMLファイルからSTYLEブロック全体をエクスポートして削除し、orgウェブサイトスタイルへのリンクのみを残します。 – rsm
あなたのorgプロジェクト定義に ':html-head-include-default-style nil'を使って、デフォルトのorg-modeスタイルを含めないようにすることができます。 – rsm