Emacs组织模式降价导出:#和#x2B;标题选项未导出
我使用很棒的Emacs组织模式降价导出:#和#x2B;标题选项未导出,emacs,export,markdown,org-mode,Emacs,Export,Markdown,Org Mode,我使用很棒的org模式轻松地将README.md的修改推送到GitHub项目。Markdown导出非常有效,除了#+TITLE选项没有导出到Markdown,这对于HTML导出来说是完美的 我想保留文件名README.org,以方便转换为标记,否则我可以选择标题作为文件名,这样可以在GitHub上正确显示标题 有没有关于如何实现这一目标的建议?根据您的问题和随后的评论,您似乎希望实现三件事: 定义导出为顶级标题的自定义标题 在标题后插入TOC TOC不应包括标题 TOC的自定义位置 在自定义位
org模式
轻松地将README.md
的修改推送到GitHub项目。Markdown导出非常有效,除了#+TITLE
选项没有导出到Markdown,这对于HTML导出来说是完美的
我想保留文件名README.org
,以方便转换为标记,否则我可以选择标题作为文件名,这样可以在GitHub上正确显示标题
有没有关于如何实现这一目标的建议?根据您的问题和随后的评论,您似乎希望实现三件事:
TOC的自定义位置 在自定义位置插入TOC很容易,所以让我们从以下内容开始:添加
#+OPTIONS: toc:nil
转到README.org
顶部的导出选项。这本身告诉org mode
在导出时不要包含默认的TOC。然后,您可以通过插入来将TOC放置在您想要的位置
#+TOC: headlines
在所需的位置。(这不特定于降价导出。)
未显示在TOC中的自定义标题 定义一个不包含在TOC中的自定义标题有点棘手,但基本思想是通过将标题格式化为降价标题而不是
org
headline,将其从TOC中排除。第一步,将README.org
更改如下:
#+OPTIONS: toc:nil
# Emacs als Python-Power-Editor für den RasPi
#+TOC: headlines
* Wieso nur ausgerechnet Emacs???
...
# Emacs als Python-Power-Editor für den RasPi
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1. Wieso nur ausgerechnet Emacs???</a></li>
<li><a href="#sec-2">2. Die Maus ist tot, es leben die shortcuts!</a></li>
<li><a href="#sec-3">3. Auf den Emacs, fertig, los!</a></li>
</ul>
</div>
</div>
# Wieso nur ausgerechnet Emacs???
...
开箱即用这不会产生期望的结果,因为org
将标题解释为注释,默认情况下,降价导出器配置为忽略注释。但是,为了更改默认行为,您可以
.emacs
中的注释定义自定义转码器:
(defun组织md评论(评论内容信息)
“将注释对象转换为降价格式。
内容为零。信息是保存上下文信息的plist。“
(格式为“#%s”(组织元素属性:值注释)))
(组织导出定义派生后端'md'html
;; ...
:翻译为“((bold.org md bold)
(code.org md逐字记录)
(comment.org md comment);参见
问题应该已经解决。只需等待GitHub站点上转换器的更新…这对于获得答案是有用的,但我认为这不是解决此问题的正确途径。让我解释一下
我认为问题在于将选项从组织模式导出到md,但我也希望将我的文档保持在组织模式,这会破坏组织模式导出选项,为标题导出到md标题1添加另一行,但不会管理整件事
我所期望的,我想这是一个重要的问题,就是正确地将orgmode导出到md,我的意思是:
- 从orgmode到md标题1(#)的标题-就像orgmode到html一样
- 从orgmode(*)到md标题二(###)的标题一
如果这个问题与此无关,我应该打开一个新的:)
最好的!你希望#+TITLE
在标记文件中显示在哪里?作为html导出中的第一个标题,如果我按照所需的标题命名组织文件,也是如此。我有点惊讶#+TITLE
成为html中的第一个标题。将*Heading
映射到,**标题
到
等,以及#+标题
到
?在任何情况下,如果你想在Markdown中使用顶级标题,为什么不在Org中使用顶级标题?这确实是一个选项,但我没有想出如何从TOC中删除顶级标题并省略段落号?我有麻烦e了解您需要什么。如果您能展示一个最简单的示例,说明您的组织文件是什么样子,导出的降价文件是什么样子,以及需要更改什么,这将非常有帮助。谢谢您的努力!
# Emacs als Python-Power-Editor für den RasPi
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1. Wieso nur ausgerechnet Emacs???</a></li>
<li><a href="#sec-2">2. Die Maus ist tot, es leben die shortcuts!</a></li>
<li><a href="#sec-3">3. Auf den Emacs, fertig, los!</a></li>
</ul>
</div>
</div>
# Wieso nur ausgerechnet Emacs???
...