Effortlessly turn any arXiv paper into a stylish GitHub Pages website.
- 🔍 Auto-fetches metadata (title, authors, abstract) from an arXiv paper
- 🌐 Instantly generates a stylish website using Jekyll templates
- 🎨 Supports customizable themes
- 📦 One-liner install and run
Install ArxSite from PyPI:
pip install arxsitearxsite <arxiv_url> [--style <style_name>]
Options:
--style, -s Choose a website style (default: default)
--help, -h Show this help message and exitClick to view styles
A simple template, rushed by Rong.
Your custom style is always welcome! Feel free to contribute your own template and tell us a fun fact about yourself, your theme, or your design process.
Click to view guides
cd <Your GitHub Project Root>git checkout --orphan website
git rm -rf . # Remove all tracked files from indexarxsite https://arxiv.org/abs/2501.18630📦 Sample Output:
🔍 Fetching metadata from: https://arxiv.org/abs/2501.18630
title: Deformable Beta Splatting
authors: Rong Liu, Dylan Sun, Meida Chen, Yue Wang, Andrew Feng
🛠️ Generating Jekyll site with style 'default'...
🌐 Jekyll site generated at: test_path
✅ Website generated successfully!
git add .
git commit -m "Initialize website from arxsite"
git push origin websiteGo to Settings > Pages and select the website branch as the source.
https://<Your GitHub Username>.github.io/<Repo Name>/Have a cool idea or style in mind?
Pull requests are welcome! Help make ArxSite better for everyone.

