11

私は素晴らしいPandocを使用して、MarkdownからSlidyスライドショー形式に変換しています。Slidy CSSを編集したいのですが、CSSファイルがどこで使用されているのかを一生理解できません。たくさんのslidy.cssファイルをあちこちで見つけて変更しようとしましたが、PandocのSlidy出力は変更されません。

OSXのデフォルトでslidy.cssがどこにあるか知っている人はいますか?ありがとう!

4

2 に答える 2

19

デフォルトでは、pandoc は slidy Web サイトの CSS および JavaScript ファイルを使用します。ローカル バージョンを使用する場合は、たとえばmyslidy、サブディレクトリscriptsとを含むディレクトリを作成しますstyles。入れslidy.js.gzscripts入れslidy.cssますstyles。次に、次のオプションを指定して pandoc を呼び出します。

pandoc -s -t slidy -V slidy-url=myslidy

その後、Pandoc はローカルの CSS ファイルにリンクします。これらすべてを HTML ファイル自体に含めて、外部の myslidy ディレクトリに依存しないようにする場合は、オプションを追加します--self-contained

もう 1 つのオプションは、slidy Web サイトの slidy スクリプトを引き続き使用することですが、独自の CSS ファイルに置き換えます。そのためには、別のスタイルシート リンクを使用してカスタムの slidy テンプレートを作成する必要があります。デフォルト テンプレートの独自のコピーを取得するには、次のようにします。

pandoc -D slidy > my.slidy

このファイルの CSS リンクを編集し、pandoc を呼び出します。

pandoc -s -t slidy --template my.slidy
于 2012-07-04T01:18:54.180 に答える
10

で追加の css ファイルを指定しますpandoc -t slidy --css my.css ...。これには、pandoc のデフォルトの slidy テンプレートを変更する必要はありません。

(これは John MacFarlane の以前のコメントにあります。可視性を高めるための回答として投稿しているだけです。)

于 2013-10-18T09:52:47.370 に答える