Apache Website Generation with Pelican
summary
Apache migrates its main site off the deprecated CMS by building a Pelican + Python pipeline that uses GitHub‑flavored Markdown, custom plugins (gen_id) for element IDs, permalinks and iframe/script passthrough, and a data plugin that pulls Whimsy JSON to populate featured projects and counts. Builds run on build bots or locally via Docker, support multiple feature-branch staging domains, run hourly to rotate three featured projects, and handle large sites by splitting 70–80k files into branches with a minimum page count safety and an asf ammo build wrapper.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:33Dave Fisher
- 3:46Languages and Tools
- 15:13GitHub Flavored Markdown (GFM)
- 18:53Genio - Content Manipulation
- 27:20Data Model
- 29:58Settings
- 32:48Local Development
- 36:20Examples
related talks
26mBuild your static site with Python
32mThe Evolution and Future of Content Publishing
44mUsing Jenkins to Build Apache VHosts for GitHub Pull Requests on PHP Apps
06mAdvanced static site generation
34mContinuous Deployment for webapps based on Django
42mEngineering Documentation
31mComparing Wagtail, Django CMS and Mezzanine
46mStatic You Can Maintain. Static With a Live CMS… What Is the Missi...
