Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Astro boilerplate for building a research paper project page with Markdown content and GitHub Pages deployment.
The Academic project page template is an Astro boilerplate for creating research paper project pages, allowing authors to write content in Markdown and deploy a polished, Nerfies-inspired site with GitHub Pages.
The Academic project page template takes a single Markdown/MDX file (src/paper.mdx) as input and produces a static website with a layout modeled on the original Nerfies project page. It runs on the Astro framework with React, Tailwind, MDX, and TypeScript, and is maintained by Roman Hauksson, who also offers direct support via email and virtual meetings. The template is open source under a Creative Commons Attribution-ShareAlike 4.0 International License.
src/paper.mdx, and deploy to GitHub Pages automatically via GitHub Actions.Start by clicking "Use this template" on GitHub, then enable GitHub Pages with the GitHub Actions source. Every push to main triggers a workflow in .github/workflows/astro.yml that builds a static site and deploys it to https://<username>.github.io/<repository>/. Locally, install Node.js version 24 or later, run npm install and npm run dev to preview at http://localhost:4321, then edit src/paper.mdx to update content. A production build via npm run build outputs the site to ./dist/.
Clarity, a minimalist website template for AI research by Shikun Liu, offers a different look as a single HTML file styled with Sass.
Yes. The template is open source and released under a Creative Commons Attribution-ShareAlike 4.0 International License, so you can use and modify it freely, as long as you share derivative works under the same license.
No. The main content is authored in Markdown/MDX inside src/paper.mdx, which you can edit directly in the GitHub web interface without installing anything. React knowledge is only necessary if you want to add custom interactive components beyond the built-in ones.
The page recommends Node.js version 24 or later. If your installed version is older, you can use Node Version Manager to install and switch to version 24.
Yes. Running npm run build creates a static website in ./dist/, which can be copied to any static hosting service. The template's built-in automation is configured for GitHub Pages, but the output is framework-agnostic.
