问题标签 [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.
haskell - 从页面中删除预告片
我正在用 Hakyll 做一个网站。我成功创建了一个 RSS 提要,显示每个帖子的预告部分由<!--more-->
.
我的问题是这个预告部分显示在这些帖子的完整(模板化)页面中。我只希望那是之后<!--more-->
而不是之前。
用Hakyll可以做到这一点吗?
haskell - 每页多篇文章
我正在用 Hakyll 制作一个网站,我想在同一页面上收集一些帖子。我在dannysu或EAnalytica等网站上找到了一些示例,但我的代码不起作用,我不明白为什么。
我的代码编译正常,trace
函数显示所有帖子都已加载,编译成功,但所有应该包含 3 个帖子的网页都是空的。只有循环之前的文本以及指向下一页和上一页的链接是可见的。
我的 Hakyll 代码如下。
templates/outils-pag.html 模板包含以下内容。
你知道我的代码有什么问题吗?
你知道另一个使用 Hakyll 进行分页的例子吗?
haskell - 如何修改页面的正文和字段?
Hakyll 是否可以修改诸如“日期”、“作者”之类的字段,更具体地说是页面的正文。例如,我希望修改或删除页面的某些部分。
我查看了有关 Hackage 的 Hakyll 文档。有一个函数叫做changeField
which seam 来制作我想要的东西。但是这个功能来自 Hakyll 的第 3 版,在我现在使用的 Hakyll 4.5.0 中不存在。
haskell - 如何在 Markdown 中使用局部变量?
我刚开始使用 Hakyll,并且正在使用hakyll init
. 我尝试将以下内容放入2015-08-12.spqr.markdown
:
它没有按预期工作 - 帖子只是显示了文字文本$partial("includes/DB.hs")$
。它没有将内容拉includes/DB.hs
入帖子中。然后我尝试将以下内容添加到site.hs
,但即使这样也没有用:
我错过了什么?
haskell - 无法使用 CircleCI 构建 Hakyll
我需要使用 CircleCI 构建 Hakyll 的帮助,我找不到有关此错误的太多帮助信息。该错误似乎与构建依赖 HsLua 库有关,这是我得到的堆栈日志:
我尝试将 stack haskell 与 lts-5.18 一起使用,本地运行良好,而 CircleCI 无法构建 HsLua 库。我还尝试在 CircleCI(版本:7.10.2)和 Cabal 中使用预定义的 GHC 机器,但同样的错误。我会很感激这方面的一些帮助,谢谢。
haskell - 堆栈没有正确解决依赖关系
我正在尝试在新的 Ubuntu 16.04 实例上设置Hakyll,但我似乎无法正确获取基于堆栈的设置说明。
从 开始stack install hakyll
,我得到:
我在绑定到时遇到了类似的错误stack-install http-conduit-2.1.11
,这次是:
在解决了这个依赖项(也使用堆栈)之后,我再次尝试了stack install http-conduit-2.1.11
,但我再次遇到了相同的依赖项错误。
包http-client-0.4.31.2
和http-client-tls-0.2.4.1
出现在 my~/.stack/precompiled/x86_64-linux/ghc-8.0.1/1.24.0.0/
中,这并没有明确地出现在 my 中$PATH
,但这感觉像是一个非常 hacky 的解决方案,而且我还没有找到任何推荐这种方法的文档。
如何在我的机器上正确安装 Hakyll?
haskell - Hakyll 没有更新新路线
我第一次尝试使用 Hakyll。按照官方网站上的教程,我正在尝试扩展处理图像的路线以使用字体。我已将代码更改为site.hs
:
在fonts
目录中,我有许多.ttf
字体文件,它们的权限和所有者与站点的其余静态文件相匹配(所有这些都正常工作)。
但由于某种原因,在重建站点后(使用stack exec site rebuild
),这些更新不会反映在二进制文件中,并且会fonts/*
导致 404。
如何让 Hakyll 加载字体?
haskell - 如何在我的安装中包含后期预告片?
我正在遵循Hakyll 网站上的官方说明,在我的网站上启动并运行发布预告片。不幸的是,我遇到了障碍,说明并没有太大帮助。
item
对于此代码段中引用的值,我收到了超出范围的错误:
将其嵌入到我的site.hs
. 为了重现性,附带说明一下,也不清楚<>
操作员来自哪里。这需要导入 Literate Haskell 的模块之一。
完全不清楚这个引用来自哪里,因为它是一个相当常见的词,即使在我的机器上使用和item
时,我也必须筛选数千个结果。find
grep
我应该申报或进口什么才能访问item
这里?