http://slidify.github.io/lectureSite/を使い始めています。私はアイデアとテンプレートがとても好きです。ただし、これに慣れていないため、カスタマイズに苦労しています。
まず、この「lectureSite」アーキテクチャが提供するものについて説明します。メイン コードは および に基づいてrmarkdown
おりslidify
、レイアウトのカスタマイズは主にcss
ファイルで制御されます。「講義サイト」はhtml
、コンテンツ ページとして機能する Web ページと、さまざまなスライド (「講義」) にアクセスするための開始点として機能する Web ページで構成され、その多くは自動的に作成されます。それは聞こえるほど素晴らしいです!
各レクチャーは、独自の「資産」ディレクトリを持つ個別のディレクトリに保存されます。したがって、10 の講義で構成されるコースでは、1 つのディレクトリに 10 のディレクトリがあり、それぞれに独自のcss
とがありjs
ます。ただし、コース全体で共通のスタイルを実現するには、ほとんどのカスタマイズをすべてのレクチャーで共有する必要があります。私の主な問題は、これにどう対処するかです。
質問:css
すべてのレクチャーで共有したいカスタマイズはどのように処理すればよいですか?
とタグrmarkdown
の間の各ファイルに css コードを挿入することで、各講義のカスタマイズに成功しましたが、カスタマイズを共有できる場所に移動したいと考えています。スタイル内にファイルを含めることでピックアップされると思っていましたが、そうではありません。さらに、これらのディレクトリが非常に多いため、css を変更するたびに css をコピーするのは面倒です。内部の css をオーバーライドする単一の css ファイルを設定するメカニズムはありますか?<style>
</style>
slidify.css
assets/css
assets/css
assets/css
また、rmarkdown ファイルの先頭に「宣言」を作成しようとしました (そこで見たもの: http://rmarkdown.rstudio.com/html_document_format.html ):
css : slidify.css
しかし、それは次のエラーメッセージを出しました:
pandoc: Could not fetch slidify.css
slidify.css: openBinaryFile: does not exist (No such file or directory)
Error: pandoc document conversion failed with error 67
Execution halted
別の方法として、とタグsource()
の間でカスタマイズされたテキスト ファイルを使用することもできます。このアプローチに不利な点はありますか? ところで、rmarkdown から外部ファイルを取得するためのコードは何ですか?<style>
</style>