問題タブ [hakyll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R プロットを Pandoc/Hakyll のマークダウンにレンダリングする
R コードをマークダウンに統合し、レンダリングされたドキュメントにプロットを挿入する方法は?
私はブログ エンジン Hakyll ( http://jaspervdj.be/hakyll/ ) を使用しています。マークダウンで書かれたブログ投稿をレンダリングするためのバックエンドとして Pandoc を使用します。
haskell - ipython ノートブックから hakyll への投稿
hakyll で作成した静的なブログと、いくつかの ipython ノートブックを共有しています。
私の解決策
私に与えます:
notebook_files
内容:
.png ファイルを/images
フォルダーに移動します。
をフォルダにコピーしnotebook.md
ます/posts
。
notebook.md
私の検索では:
そしてそれを次のように置き換えます:
また、Python 構文を検出できるように、コードに Python プレフィックスを追加する必要があります。
したがって、実行可能ですが、evert 投稿のためにそれを繰り返さなければならない場合は苦痛です。
質問:
これを行うための標準的またはよりスマートな方法はありますか?
haskell - Hakyll内でPandocフィルタを使用するには?
このような質問をして申し訳ありません。しかし、私はHaskellに本当に慣れていません。私は一日中インターネットを検索しましたが、例は見つかりませんでした。
Python で記述された pandoc フィルターがあります ( tikzcd.py
)。そのフィルターを使用してブログ投稿を処理したいと考えています。
unixFilter
orを使用する必要があると思いますpandocCompileWithTransform
が、Haskell に関する私の知識は、自分で解決策を見つけるには十分ではありません。
それで、誰かが私に例を提供できますか?
-----------U--P--D--A--T--E--S---------------
@Michael は、 and を使用して解決策を提供しpandocCompileWithTransformM
ますunixFilter
。できます。しかし問題がある。
コマンドラインからフィルターを使用する場合、私がすることは
または同等に
このコマンドは短いですが、手順は示していません。
しかしpandocCompilerTransformM
、それは次のようなことをします
違いは、渡されるテキストfilter.py
が異なることです。1 つはマークダウンから直接生成されたコンテンツであり、もう 1 つはマークダウンから生成された HTML から生成されたテキストです。ご存知のように、何かを前後に変換すると、常に予期しない問題が発生します。したがって、より良い解決策があるかもしれないと思います。
PS。私は Haskell を学ぶためにじっと見つめてきました。いつかこの問題を自分で解決できることを願っています。ありがとうございました!
haskell - 「開発」モードまたは「リリース」モードで Hakyll サイトを構築する
Hakyll でサイトを構築していますが、「サイト サーバー」を使用してサイトをテストしているときではなく、サイトを展開している場合にのみ Google アナリティクス コードを含めたいと考えています。理想的には、次のようなものを書くことができます
テンプレートで、「サイト ビルド」を実行するときにそのコンテンツを含めますが、「サイト サーバー」は実行しません。Hakyll には、どのサブコマンドが実行されているかを判断する組み込みの方法がありますか? または、どうにかしてプロセスの環境変数にアクセスできますか?
haskell - Hakyll - データで makeItem を使用して HTML でリストを作成する
カテゴリのリストがあります。各カテゴリ自体には、サブカテゴリのリストがあります: [(Category,[SubCategory])]
. 単一のページで次の HTML 出力を取得したいと思います。
これを行う良い方法が見つかりません。makeItem
リストに適用して、次のようなことをする必要がありますか
サブカテゴリをコンテキストに追加して、テンプレートで使用できるようにするにはどうすればよいですか?
おそらく、両方の作成ステップを分割する必要があります(mapM $ makeItem (map fst categoryList) >> loadAndApplyTemplate ".." contextWithCategories
実際のページ生成で生成されたデータを何らかの方法で参照するなど)?
haskell - Hakyll で Gulp を使用する方法
私はHaskellを初めて使用し、 Hakyllでブログを作成することから始めようと考えました。また、js と scss の前処理に gulp を使用しています。
Hakyll サイトをビルドするときに js ファイルと css ファイルを生成するにはどうすればよいですか?