使用Docpad时,我希望能够在该帖子的文件夹中保留某个帖子的图片,样式表和脚本:
documents
posts
post1
index.html.eco
style.css
main.js
myimage.jpg
但它们在index.html.eco中的包含路径搞砸了
<script src="main.js"></script>
解析为:
<script src="posts/main.js"></script>
docpad.coffee定义了这样的集合:
posts: (database) ->
database.findAllLive({
layout:$has:'post'
relativeOutDirPath: /posts[\/\\]\w+/
}, [date:-1] )
即使我手动更改路径是正确的,预览服务器似乎也找不到资产(没有一个),即使它们已被复制到out / -folder。此外,它进入一个无限的重新渲染循环(如果我使用findAll或findAllLive无关紧要),这会使页面崩溃。
我已经尝试过搜索文档,而且类似于任何想要做类似事情但似乎只能找到this的人。但是,我不觉得它回答了我的问题,只讨论了这个问题。
这是不可能的,还是我错过了什么?