|
|||||||
Добавить статичные файлы в вывод Pelican
Время создания: 07.05.2020 12:15
Автор: br0ke
Текстовые метки: pelican, blog, static, extra, favicon, readme, cname
Раздел: Информационные технологии - Python - Библиотеки - Pelican
Запись: and-semakin/mytetra_data/master/base/158883573799lqqn0r7z/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
В файле pelicanconf.py можно указать секцию extra, которая позволяет скопировать статические файлы (без какой-либо обработки) в скомпилированный сайт (output). При помощи этой настройки можно поддерживать такие файлы как CNAME, README.md, robots.txt и другие: STATIC_PATHS = [ 'images', 'extra', # this ] EXTRA_PATH_METADATA = { 'extra/custom.css': {'path': 'custom.css'}, 'extra/robots.txt': {'path': 'robots.txt'}, 'extra/favicon.ico': {'path': 'favicon.ico'}, # and this 'extra/CNAME': {'path': 'CNAME'}, 'extra/LICENSE': {'path': 'LICENSE'}, 'extra/README': {'path': 'README'}, } Как эти файлы должны быть разложены в исходниках: /content /extra favicon.ico robots.txt Как я использую это у себя в блоге https://semakin.dev : STATIC_PATHS = ["static", "extra", "pages"] EXTRA_PATH_METADATA = { "extra/favicon_16.png": {"path": "favicon_16.png"}, "extra/favicon_24.png": {"path": "favicon_24.png"}, "extra/favicon_32.png": {"path": "favicon_32.png"}, "extra/CNAME": {"path": "CNAME"}, "extra/.nojekyll": {"path": ".nojekyll"}, "extra/README.md": {"path": "README.md"}, "extra/robots.txt": {"path": "robots.txt"}, } |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|