Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Jekyll plugin that displays your Twitter timeline in a popup panel on a personal website.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
PopupTweets is a minimal Jekyll plugin that adds a popup panel to a personal website so visitors can view a Twitter timeline without leaving the page.
PopupTweets is a minimal plugin for Jekyll-based personal websites that displays a popup panel holding tweets. It takes a Twitter timeline embed code — generated at publish.twitter.com — and renders it inside an overlay on your site. The plugin was created by Locky and is hosted on GitHub. It mimics the popup message-box behavior seen on LinkedIn and Facebook.
_includes folder, then added via an include tag in any page template.To install, copy poptweet.html into your Jekyll _includes folder, generate your Twitter publish code at publish.twitter.com, and replace the example timeline link in poptweet.html with your own. Then add junpopup.css to your site's assets and insert an include statement where you want the popup to be available. The plugin loads the Twitter embed script, which fetches and displays the selected timeline inside a popup panel when a visitor clicks the trigger.
The plugin is designed to work with Jekyll's standard _includes and asset pipeline. It references a CSS file at a fixed path, /assets/css/junpopup.css, so your theme must support that path unless you adjust it yourself.
No. You only need the Twitter Publish tool at publish.twitter.com, which generates a snippet for embedding a timeline without requiring a developer account.
Yes, the Twitter Publish code can generate a timeline for any public account, so you can replace the default junlulocky link in the example with any Twitter handle.
Yes, all visual styling lives in junpopup.css, so you can edit that file to change colors, size, position, and animation of the popup.
