Reflex
A minimalist Pelican theme, forked from Flex.
Check out the live example site. Its source code is in the example directory.
Differences with Flex
- In-repo documentation instead of Github wiki.
- Shynet tracking support.
- Table of contents styling.
- Figures and captions support.
- X social icon.
- Dropped AddThis integration.
- Dropped Tipue Search integration.
Features
- Mobile First
- Responsive
- Semantic
- SEO best practices
- Open Graph
- Rich Snippets (JSON-LD)
- Related Posts (via plugin)
- Series (via plugin)
- Minute read (via plugin)
- Multiple code highlight styles
- Translation support
- Dark mode
Integrations
- Disqus
- Gauges Analytics
- Google AdSense
- Google Analytics
- Google Tag Manager
- Matomo Analytics (formerly Piwik)
- StatusCake
- Isso
- Microsoft Clarity
- Shynet
Plugins Support
- Github Corners
- I18N Sub-sites
- Minute read
- Related Posts
- Series
- Representative image
- Neighbors
- Pelican Search (requires Stork)
- SEO
Install
The theme can be installed from PyPI:
pip install pelican-theme-reflex
Then in your pelicanconf.py:
from pelican.themes import reflex
THEME = reflex.path()
The alternative way is to clone this repository.
The main branch should be stable and safe to checkout.
Then point your THEME setting in the pelican project to its path.
Settings
Look at settings documentation for details.
Sites using Reflex
If you have a site using Reflex feel free to open a PR to add it here.
Contributing
Always open an issue before sending a PR. Discuss the problem/feature that you want to code. After discussing, send a PR with your changes.
See the development documentation.
Thank you to all contributors!
License
MIT (full license)
Metadata
Release files for pelican-theme-reflex 4.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pelican_theme_reflex-4.0.1.tar.gz | 1.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pelican_theme_reflex-4.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.2 MB
Release files / pelican_theme_reflex-4.0.1.tar.gz
| Download URL | pelican_theme_reflex-4.0.1.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f68dfb28138a20fb90d39d12bc8b0b5bdd2e75eb11926f4537d4e2d4c77c384
|
|
BLAKE2b-256 checksum How to use checksums |
c2b03b1adaec36e8a4fe7aa048d3d85e9cb12d7c4c813bb3068db0658365cdab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.
Transparency logRelease files / pelican_theme_reflex-4.0.1-py3-none-any.whl
| Download URL | pelican_theme_reflex-4.0.1-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
93c1919bf09c7708e0c5b4404da2e1464a1afff8d82effdc5fdfddb1898eb62a
|
|
BLAKE2b-256 checksum How to use checksums |
6613d89e7e28a5bad552120fc1fc090b8042f3451f749c9d73237279ce733619
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.
Transparency log