Dou*_*tle 4 html python pelican
Pelican(Python)静态站点生成器中是否有一种方法只能传入原始HTML页面?目前,我正在尝试将google-site-verification HTML文件永久托管在根目录中.我在其他几次遇到过这个问题,与google网站验证无关.
在理想的世界中,我会将HTML文件放在content目录中,如文件rst或md文件,然后将其拾取并放入output目录中.这显然不起作用,因此我在这里.
在输出中包含任意文件的最简单方法是使用EXTRA_PATH_METADATA和STATIC_PATHS.例如,从我的博客配置:
STATIC_PATHS = [
'images',
'extra',
]
EXTRA_PATH_METADATA = {
'extra/custom.css': {'path': 'custom.css'},
'extra/robots.txt': {'path': 'robots.txt'},
'extra/favicon.ico': {'path': 'favicon.ico'},
'extra/CNAME': {'path': 'CNAME'},
'extra/LICENSE': {'path': 'LICENSE'},
'extra/README': {'path': 'README'},
}
Run Code Online (Sandbox Code Playgroud)
这将从指定的文件中获取/content/extra并将它们放在根目录中/output.
由于您的附加内容中包含HTML文件,因此您还需要包含静态目录ARTICLE_EXCLUDES以防止Pelican尝试处理该文件.
| 归档时间: |
|
| 查看次数: |
700 次 |
| 最近记录: |