【发布时间】:2015-10-28 06:30:18
【问题描述】:
我正在使用 Pelican 生成一个 GitHub 页面。此页面有一个自定义域。为了使自定义域正常工作,我需要在 master 分支中创建一个名为 CNAME 的文件。
但是,当我执行 make github 时,它不会复制 CNAME 文件。
如何让 pelican 将 CNAME 文件复制到输出的根目录?
我尝试过的
请参阅https://github.com/ML-KA/ML-KA.github.io/ 获取 GitHub 存储库。我使用鹈鹕 3.5.0。
我在源目录的根目录以及extra/ 目录中都有CNAME
我在pelicanconf.py 中添加了以下几行:
STATIC_PATHS = ['images', 'extra']
EXTRA_PATH_METADATA = {'extra/CNAME': {'path': 'CNAME'}, }
我还尝试将以下几行添加到pelicanconf.py:
STATIC_PATHS = ['images', 'extra/CNAME']
EXTRA_PATH_METADATA = {'extra/CNAME': {'path': 'CNAME'}, }
我还尝试将它们另外添加到publishconf.py。所有变体似乎都没有效果。
【问题讨论】: