🔍 See Original Question on Stack Apps 🔗
Convert Stack Exchange posts to your own website
February 18, 2022
Edited: April 21, 2022
November 24, 2022
Copy to clipboard: false
Screenshot - Website Home Page
When you visit the Pippim Website, which you can quickly rebrand as your own, the Home Page on GitHub Pages looks like this:
Screenshot - Convert Stack Exchange to GitHub Pages
Parsing thousands of your posts on Stack Exchange, picking over a thousand of the best, and publishing them on your own GitHub Pages website, is as quick as this:
After seven years of posting answers in Stack Exchange it got to the point I couldn’t remember all the ones I had posted. So I created a website with all my good SE posts and excluding most of the questions which often are quite naive. The website gets hosted for free on GitHub Pages. The website is free from the distractions of Stack Exchange ads and promotional links.
The SE search engine uses an “AND” algorithm making it difficult to recall my own posts. So the Pippim site search engine uses an “OR” algorithm yielding better results.
The conversion program selectively inserts Table of Contents and Section Navigation Bars on larger posts and provides “Copy Code Block to System Clipboard” function when there are many lines requiring a scroll bar.
You can take the Pippim website, change a few lines and then instantly have your own website, with your own name, own catch phrase and all of your own Stack Exchange Posts.
Create a free website repository on GitHub Pages.
Clone the Pippim website.
Change Jekyll Front Matter in
/_config.yml to your own brand:
theme: jekyll-theme-cayman # The title: appears frequently on my pages. It's your company / personal name title: Pippim description: Free Open-Source Software for the World. Free of Ads Too! # Link to content on the repo code_url: https://github.com/pippim/pippim.github.io/blob/main
Pull a copy of your new website to your local drive
Create a copy of
cp command not
git pull or
git clone!) to a new directory
Run the Stack Exchange Data Explorer query: All my posts on the SE network (with Markdown and HTML content plus editors and status)
Change to the directory
~/website/sede and run the script
More elaborate instructions with screenshots are documented on the Pippim Website
The website runs on any modern Browser (so Internet Explorer is not supported).
The python programs to convert Stack Exchange to GitHub Pages will not run on an Android or Apple Smart Phone. Only Linux, Windows and Mac. You can change your website with a Smart Phone though.
You can drop a comment below this post. You can also:
📧 Send an Email to Pippim at email@example.com
Open a new issue on the Pippim website.
All the source code is on the Pippim Website
No one is needed to contribute to the code at this time. But if you have any suggestions please leave one below. You can also open an issue on the GitHub Pages Repository.
There is much more to explore on the Pippim Website. Be sure to check out the “Answers” page and see the how a thousand Stack Exchange Posts are neatly organized and instantly accessed.
Keep in mind this is brand new technology (including the site search engine) and not as elegantly documented as it can be.