Pelican
lastmod 2025-12-14created 2020-01-095 edits
Basic setup
- Markdown support
- LaTeX output
- Syntax Highlighting
- Google AD integration
pelicanconf.py
MARKDOWN = {
'extension_configs': {
'markdown.extensions.codehilite': {'css_class': 'highlight'},
'markdown.extensions.extra': {},
'markdown.extensions.mathjax': {},
}
}
PLUGIN_PATHS = ['pelican-plugins']
PLUGINS = ['render_math']
templates/base.html
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<div class="content">
{{ content }}
</div>
<!-- Google AD -->
<ins class="adsbygoogle"
style="display:block; width:728px; height:90px"
data-ad-client="YOUR_ADSENSE_CLIENT"
data-ad-slot="YOUR_SLOT"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
List of Static Site Generator
- Static Site Generator
- Documentation generator
- Octopress
- Hugo (Golang)
- Pelican
- GatsbyJS (JS+React)
- Jekyll (Ruby)
- Hexo (JavaScript)
- JAMstack
- VuePress
- meli - open-source hosting platform for static sites
- Netlify
- GitHub Pages
- ROAPI - create APIs for static datasets without a single line of code
- zola - A fast static site generator in a single binary with everything built-in.
- Evidence - web framework for data analysts (open source that turns documents written in SQL and Markdown into reports in the form of a static site)
- Eleventy - Eleventy, a simpler static site generator.
- Nuxt (JavaScript+Vue)
- Zola (Rust)
- Elder (JavaScript+Svelte)
- Lusift - JS library for building product tours
- Astro - ship as little JavaScript as possible
- fusion.ssg - minimal framework for static websites
- 11ty
- SkunkHTML - automatically generate a website on GitHub Pages from Markdown
- Pelican
- Sphinx (documentation generator)
- Redoc
- mkdocs
- Nikola
- Docusaurus
- Zensical
- Gitmal - static page generator for Git repositories
Favorite site
Pages that link here