Promote Your Open Source Project with GitHub Pages
summary
Shows how to publish a project website from a GitHub repository using Jekyll and GitHub Pages, generating markdown content, a release table (e.g. last five releases), and an auto-updating changelog on pushes to the Pages branch. Demonstrates pulling a contributors list from GitHub and enabling syntax highlighting, explains GitHub Pages constraints (limited hosted plugins) and how to configure a CNAME custom domain, and notes a basic project site can be live in about half an hour with pages updating automatically on commit.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:12Why promote open source
- 7:50Jekyll for project sites
- 14:14Setting up GitHub Pages
- 22:28Customizing your site
- 30:30URL structures
- 34:25Liquid templating basics
- 37:38Release tables
- 40:33Resources and Q&A
related talks
27mBuilding a Secure Open Source Project on GitHub
27mTaking code to next level with Open Source (Git & Github)
24mDr. Jekyll and Mr. Pelican: A Comparison of Static Site Generators
20mFrom Journalist to Coder: Creating a Web Publication with Quarto
35mFrom Storming to Performing: Growing Your Project's Contributor Experience
32mContributing to Open Source: A Guide
17mBootstrapping an Open Source Project on GitHub
15mGetting Started Contributing
