sitemap generator plugin for pelican
Project description
A sitemap plugin for Pelican.
It generates a sitemap.xml according to the specification of sitemaps.org and considers the pelican index page, articles, pages and special pages (like tags, categories, authors). Also comes with a XML stylesheet to be able to view the sitemap in browser without pain.
There is also a sitemap plugin within the official pelican plugin repo, but it did not produce the expected results for me.
Github: https://github.com/dArignac/pelican-extended-sitemap
PyPI: https://pypi-hypernode.com/pypi/pelican-extended-sitemap
Pelican settings
Add to the plugins list:
PLUGINS = [
'extended-sitemap'
]
Plugin settings
Add the EXTENDED_SITEMAP_PLUGIN dict to your settings. The keys explained:
priorities: priority for each page type, from 0.0 to 1.0
index: index page
articles: article pages
pages: pages
others: category, tags and authors pages
changefrequencies: how often a page will likely change, possible values: always, hourly, daily, weekly, monthly, yearly, never
The settings below are the default values:
EXTENDED_SITEMAP_PLUGIN = {
'priorities': {
'index': 1.0,
'articles': 0.8,
'pages': 0.5,
'others': 0.4
},
'changefrequencies': {
'index': 'daily',
'articles': 'weekly',
'pages': 'monthly',
'others': 'monthly',
}
}
ToDos
What still has to be implemented:
support for multilingual content, see pelican translations (it in fact may work, but I have not tested it)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pelican-extended-sitemap-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c057ef499bd2f4e85fc7f5f67c294a6a8a088c6a329f4d1b3671e76d4a9f1434 |
|
MD5 | 3c50dc3a3a8656f8fbba0ca1b2f91ac9 |
|
BLAKE2b-256 | e69ba59b649b0d652e54c09435b3177994046cf7b1747f7944ed72f0d39ec8ff |