Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Python Static Site Generator using Pelican
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
igauravsehrawat
December 20, 2014
Technology
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python Static Site Generator using Pelican
Python meetup talk
igauravsehrawat
December 20, 2014
Other Decks in Technology
See All in Technology
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
100
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
180
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
大型犬好きによるPugの紹介
yamanoku
1
160
Metadata - Section 1: HTML Basics
mohab1
0
120
今さら理解するウェブフォントver.2026
takanorip
3
770
継続的なAIコスト最適化
bgpat
1
340
Featured
See All Featured
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
From π to Pie charts
rasagy
1
400
The Cost Of JavaScript in 2023
addyosmani
55
10k
Fireside Chat
paigeccino
43
4.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Optimising Largest Contentful Paint
csswizardry
37
4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Transcript
Python Static Site Generator Text + Template = Static Site
Github:: @igauravsehrawat Twitter:: @root3d
What exactly is this ? • Similar to wordpress without
db • Uses markdown • Analogous to jekyll
Why ? • If one doesn't need a run a
server with db. • No apache/ngnix • Simplicity • Pythonic way • Host free on Github
How ? • Pelican • Hyde • Nikola ...
Pelican • Renowned community • Good support • Documentation •
Mailing list • IRC Channel: #pelican • Lots of Customized themes • Lots of plugins
Getting Started • Pip install pelican markdown • mkdir <dir_name>
• Cd <dir_name> • Pelican-quickstart • • Cd content • Touch <file-name.md> • Write some markdown • Pelican content •
Structure • . • ├── Makefile • ├── content •
├── develop_server.sh • ├── fabfile.py • ├── output • ├── pelicanconf.py • └── publishconf.py
None
Customization • Pelicanconf.py • Publishconf.py • • AUTHOR • THEMES
• PLUGINS • SITENAME • SITEURL ....
None
• Python -m SimpleHTTPServer • Make devserver
None
None
None
None
None
• DELETE_OUTPUT_DIRECTORY = False in publishconf.py Publish to github •
Easy Way: Git checkout -b gh- pages • Git add . • Git commit -m “message” • Git push origin gh- pages
None
Who uses pelican ? • Linux-kernel • Debian • Chennaipy.org
Thank you