skip to navigation
skip to content

Not Logged In

pelican-extended-sitemap 0.2.0

sitemap generator plugin for pelican

Latest Version: 1.0.2

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.

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)
 
File Type Py Version Uploaded on Size
pelican-extended-sitemap-0.2.0.tar.gz (md5) Source 2014-06-02 5KB
  • Downloads (All Versions):
  • 59 downloads in the last day
  • 233 downloads in the last week
  • 909 downloads in the last month