2017-03-21 15 views
1

SphinxとRTDテーマを使用してPythonライブラリを文書化する際に、:download: Download Text <_download/the_file.pdf>ロールを使用してダウンロードするPDFファイルをリンクしていましたが、何らかの理由でこのようなリンクになります:Sphinxのダウンロードリンクの太字テキストを防止する

ダウンロードテキスト

最初の単語は正常であるが、以下のすべての言葉は太字です。これはむしろ面倒です。ダウンロードリンクテキストの第2、第3などの単語で太字を止める方法はありますか? ...ここ

を自分の質問に答える

答えて

0

私は前にテーマスタイルを上書きしているので、私はここに同じことをしました。

私は内容のスフィンクスのルートディレクトリに_staticフォルダにtheme_overrides.cssという名前のCSSファイルを追加しました:

/* override the bold words in download links */ 
@media screen and (min-width:767px) { 

    .rst-content code.xref { 
    /* !important prevents the common CSS stylesheets from overriding 
     this as on RTD they are loaded after this stylesheet */ 
     font-weight: inherit !important; 
    } 
} 

私を心配唯一のことは、これは、他の場所で太字フォントを削除するかもしれないということです.rst-content code.xrefスタイルを使用します。しかし、これまで私は何も発見していない。このソリューションにhttp://rackerlabs.github.io/docs-rackspace/tools/rtd-tables.htmlのガイドRackspaceのドキュメントに

html_context = { 
    'css_files': [ 
     '_static/theme_overrides.css', # override bold download text in RTD theme 
     ], 
    } 

クレジット:

そして、スフィンクスセットアップ用conf.pyファイルに以下を追加します。

関連する問題