在Docpad中的post文件夹中拥有资源

时间:2014-05-24 18:35:28

标签: javascript coffeescript docpad

使用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的人。但是,我不觉得它回答了我的问题,只讨论了这个问题。

这是不可能的,还是我错过了什么?

0 个答案:

没有答案