zoukankan      html  css  js  c++  java
  • sphinx customize css template from default theme 自定义default theme的css模板

    python 文档工具 sphinx 默认生成的表格在表现复杂内容的时候,
    有点乏力。

    表格的左右没有线条很不整齐啊。。(个人意见)

    其实,文档里面说的很清楚,如下地址:

    http://sphinx.pocoo.org/latest/theming.html#static-templates


    做法很简单,在 conf.py 中,指定了

    html_static_path = ['_static']

    把从

    C:\Python27\Lib\site-packages\Sphinx-1.1.3-py2.7.egg\sphinx\themes\default\static

    这里找到的

    default.css_t 

    拷贝到与 conf.py 相对路径里面的 _static 目录里面,最后填上这些内容。

    table.docutils {
        border: 3px solid;
        border-collapse: collapse;
    }
    
    table.docutils td, table.docutils th {
        border: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        padding: 1px 8px 1px 5px;
    }

     注意,貌似sphinx如果发现其它文件都没有更新,貌似不会检测default.css_t文件写入。

    最好同时touch 一下其它源文件,重新生成html。


    english version


    1.

    copy C:\Python27\Lib\site-packages\Sphinx-1.1.3-py2.7.egg\sphinx\themes\default\static\default.css_t workspace\project\doc\source\_static\

    2.

    append these text to `default.css_t`

    table.docutils {
        border: 3px solid;
        border-collapse: collapse;
    }
    
    table.docutils td, table.docutils th {
        border: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        padding: 1px 8px 1px 5px;
    }

    3. re-generate html document.

    make clean; make html

  • 相关阅读:
    栈和堆的详细介绍
    在DataTable中执行DataTable.Select("条件")返回DataTable;
    委托和事件
    面试宝典
    sql的寫法,推薦的寫法,全文索引提高類似like查詢的效率
    Google地图
    一般处理程序中,获取session
    提交表单
    手脱tElock 0.98b1 -> tE!
    手脱FSG 2.0 -> bart/xt
  • 原文地址:https://www.cnblogs.com/morya/p/2517025.html
Copyright © 2011-2022 走看看