- Add ability to configure the plugin via the Pelican settings file
Improve test for canonical feature and update linters.
Fix addition of undesirable white space in HTML because of BeautifulSoup.prettify()
Add support for external canonical URL. Refs #33.
Open Graph and Twitter Cards support
Fix definitively encoding issues when open file
Fix schemas generated in wrong script tags
- Canonical URL must take into account save_as metadata
- Fix breadcrumb built according to output path
- New test was not taking care of PurePath
- Test unicode encoding and fix linting
- Remove Python code encoding hints
- Force real-path normalization to allow for relative resolution
- Refactor duplicated code
Initial release as namespace plugin