有很多themes可以更改.. code::
指令處理方式的默認外觀。例如:
.. code::
$ curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed"
輸出與默認主題:
隨着sphinx_bootstrap_theme:
但是,如果你想創建一個到更緊密的感覺github文件,你可以擴展默認的css並使用.. raw::
dir有意稱爲自定義類。我創建了一個_static/cli.css文件在我的文檔目錄中的以下內容:
.cli {
border: 1px solid #cacaca;
font: 12px/1.4em Consolas, 'Liberation Mono', Courier, monospace;
padding: 10px;
overflow:auto;
border-radius: 3px;
margin: 2em 0;
background-color: #444;
color: #fff;
position: relative;
}
然後添加以下到conf.py.還有其他方法可以擴展CSS,但這只是我當時選擇的一種。
html_static_path = ['_static']
def setup(app):
app.add_stylesheet('cli.css')
最後我在第一次使用.. raw::
指令調用新類。
.. raw:: html
<div class='cli'>
$ curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed" <br>
$ curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed" <br>
$ curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed" <br>
$ curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed" <br>
</div>
現在,這可能與自定義指令來改善。
謝謝!這正是我所期待的。 –