This is a template you can use to create a simple project page for your research paper. See a live demo here.
- Astro framework: Built using the Astro web framework for fast and optimized static site generation and support for adding UI framework components like React, Preact, Svelte, Vue, SolidJS, AlpineJS and Lit.
- Tailwind CSS: Styled with Tailwind CSS for utility-first, responsive design.
- MDX: Edit the template in MDX, which allows you to write content in Markdown and use JSX variables, expressions, and components.
- Native components: Includes components for figures, videos, YouTube embeds, two-column sections, and LaTeX equations.
- Code highlighting: Syntax highlighting for code blocks using Shiki.
- Responsive design: Fully responsive layout that looks great on all devices.
- Click "Use this template" to make a copy of this repository and then clone it, or just clone it directly.
- Run
npm install
from the root of the project to install dependencies. - Edit the template in
/src/pages/index.mdx
. - Run
npm run dev
to see a live preview of your changes andnpm run build
to build the website when you're done. - Host the website using GitHub Pages, Vercel, Netlify, or any other static site hosting service.
- If you're using VS Code, I recommend installing the Astro extension to get IntelliSense, syntax highlighting, and other features.
This template was adapted from Eliahu Horwitz's Academic Project Page Template, which was adapted from Keunhong Park's project page for Nerfies. It's licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.