zoukankan      html  css  js  c++  java
  • 解决Org和博客园模板的冲突问题

    解决Org和博客园模板的冲突问题

     

    解决Org和博客园模板的冲突问题

    自从使用了博客园的 Minyx2_Lite 模板,使用Org导出的文章都出现了问题:中间有一大片空白。

    http://images.cnblogs.com/cnblogs_com/Open_Source/201207/201207161649137422.png

    这里因为org导出的html文件中正文的div id默认是“content”,可能模板中也定义了这么一个div,于是出现了问题。 org-mode的div id是可以自己定制的,版本7.7之前是由变量org-export-html-content-div表示的。现在的7.8.11版本由org-export-html-divs定义。虽说前者已经废除,但org-html.el中的代码是这样的:

    (insert (format "\n<div id=\"%s\">"
                    ;; FIXME org-export-html-content-div is obsolete since 7.7
                    (or org-export-html-content-div
                        (nth 1 org-export-html-divs)))
            ;; FIXME this should go in the preamble but is here so
            ;; that org-infojs can still find it
            "\n<h1 class=\"title\">" title "</h1>\n"))
    

    可见是优先查看org-export-html-content-div的值,再查看export-export-html-divs中的值。所以只用在.emacs中修改 org-export-html-content-div 的值就行了,但考虑到以后版本可能去掉这个变量。我们先将它的值设为nil,让org-export-html-divs起作用。然后再修改 org-export-html-divs 的值。

    1. 修改 org-export-html-content-div
      (setq org-export-html-content-div nil)
      
    2. 修改 org-export-html-divs

      我通过customize修改的,不再给出代码。

    Date: 2012-07-16 Mon

    Author: Hu Wenbiao

    Org version 7.8.11 with Emacs version 24

    Validate XHTML 1.0
  • 相关阅读:
    主库binlog(master-log)与从库relay-log的关系
    binlog_format不同模式下,对mysqlbinlog恢复的影响
    主从 binlog_format 设置关系
    Mysql5.7多源复制,过滤复制一段时间后增加复制一个库的实现方法
    mysql 5.7安装过程中,初始化的问题
    mysql复制过滤参数说明
    模块化发展
    Angular指令内容小结
    vue项目打包到腾讯云服务器全过程
    Centos7安装Mysql5.7
  • 原文地址:https://www.cnblogs.com/Open_Source/p/2593837.html
Copyright © 2011-2022 走看看