問題タブ [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.

0 投票する
3 に答える
246 参照

r - R プロットを Pandoc/Hakyll のマークダウンにレンダリングする

R コードをマークダウンに統合し、レンダリングされたドキュメントにプロットを挿入する方法は?

私はブログ エンジン Hakyll ( http://jaspervdj.be/hakyll/ ) を使用しています。マークダウンで書かれたブログ投稿をレンダリングするためのバックエンドとして Pandoc を使用します。

0 投票する
1 に答える
241 参照

haskell - ipython ノートブックから hakyll への投稿

hakyll で作成した静的なブログと、いくつかの ipython ノートブックを共有しています。

私の解決策

私に与えます:

notebook_files内容:

.png ファイルを/imagesフォルダーに移動します。

をフォルダにコピーしnotebook.mdます/posts

notebook.md私の検索では:

そしてそれを次のように置き換えます:

また、Python 構文を検出できるように、コードに Python プレフィックスを追加する必要があります。

したがって、実行可能ですが、evert 投稿のためにそれを繰り返さなければならない場合は苦痛です。

質問:

これを行うための標準的またはよりスマートな方法はありますか?

0 投票する
1 に答える
843 参照

haskell - Hakyll内でPandocフィルタを使用するには?

このような質問をして申し訳ありません。しかし、私はHaskellに本当に慣れていません。私は一日中インターネットを検索しましたが、例は見つかりませんでした。

Python で記述された pandoc フィルターがあります ( tikzcd.py)。そのフィルターを使用してブログ投稿を処理したいと考えています。

unixFilterorを使用する必要があると思いますpandocCompileWithTransformが、Haskell に関する私の知識は、自分で解決策を見つけるには十分ではありません。

それで、誰かが私に例を提供できますか?

-----------U--P--D--A--T--E--S---------------

@Michael は、 and を使用して解決策を提供しpandocCompileWithTransformMますunixFilter。できます。しかし問題がある。

コマンドラインからフィルターを使用する場合、私がすることは

または同等に

このコマンドは短いですが、手順は示していません。

しかしpandocCompilerTransformM、それは次のようなことをします

違いは、渡されるテキストfilter.pyが異なることです。1 つはマークダウンから直接生成されたコンテンツであり、もう 1 つはマークダウンから生成された HTML から生成されたテキストです。ご存知のように、何かを前後に変換すると、常に予期しない問題が発生します。したがって、より良い解決策があるかもしれないと思います。

PS。私は Haskell を学ぶためにじっと見つめてきました。いつかこの問題を自分で解決できることを願っています。ありがとうございました!

0 投票する
0 に答える
83 参照

haskell - 「開発」モードまたは「リリース」モードで Hakyll サイトを構築する

Hakyll でサイトを構築していますが、「サイト サーバー」を使用してサイトをテストしているときではなく、サイトを展開している場合にのみ Google アナリティクス コードを含めたいと考えています。理想的には、次のようなものを書くことができます

テンプレートで、「サイト ビルド」を実行するときにそのコンテンツを含めますが、「サイト サーバー」は実行しません。Hakyll には、どのサブコマンドが実行されているかを判断する組み込みの方法がありますか? または、どうにかしてプロセスの環境変数にアクセスできますか?

0 投票する
1 に答える
244 参照

haskell - Hakyll - データで makeItem を使用して HTML でリストを作成する

カテゴリのリストがあります。各カテゴリ自体には、サブカテゴリのリストがあります: [(Category,[SubCategory])]. 単一のページで次の HTML 出力を取得したいと思います。

これを行う良い方法が見つかりません。makeItemリストに適用して、次のようなことをする必要がありますか

サブカテゴリをコンテキストに追加して、テンプレートで使用できるようにするにはどうすればよいですか?

おそらく、両方の作成ステップを分割する必要があります(mapM $ makeItem (map fst categoryList) >> loadAndApplyTemplate ".." contextWithCategories実際のページ生成で生成されたデータを何らかの方法で参照するなど)?

0 投票する
1 に答える
205 参照

haskell - Hakyll で Gulp を使用する方法

私はHaskellを初めて使用し、 Hakyllでブログを作成することから始めようと考えました。また、js と scss の前処理に gulp を使用しています。

Hakyll サイトをビルドするときに js ファイルと css ファイルを生成するにはどうすればよいですか?