Cover Image Cover Image
English 简体中文
# Retypeset Retypeset is a static blog theme based on the [Astro](https://astro.build/) framework. Inspired by [Typography](https://astro-theme-typography.vercel.app/), Retypeset establishes a new visual standard and reimagines the layout of all pages, creating a reading experience reminiscent of paper books, reviving the beauty of typography. Details in every sight, elegance in every space. ## Demo - [Retypeset](https://retypeset.radishzz.cc/en/) - [Retipografía](https://retypeset.radishzz.cc/es/) - [Переверстка](https://retypeset.radishzz.cc/ru/) - [重新编排](https://retypeset.radishzz.cc/) - [重新編排](https://retypeset.radishzz.cc/zh-tw/) - [再組版](https://retypeset.radishzz.cc/ja/) ## Features - Built with Astro and UnoCSS - Support for SEO, Sitemap, OpenGraph, TOC, RSS, MDX and LaTeX - i18n support - Light / Dark mode - Elegant view transitions - Rich theme customization - Optimized typography - Responsive design - Comment system ## Performance

Retypeset Lighthouse Score

## Getting Started 1. [Fork](https://github.com/radishzzz/astro-theme-retypeset/fork) this repository, or use this template to create a new repository. 2. Run the following commands in your terminal: ```bash # Clone the repository git clone # Navigate to the project directory cd # Install pnpm globally (if not already installed) npm install -g pnpm # Install dependencies pnpm install # Start the development server pnpm dev ``` 3. Refer to the [Theme Guide](https://retypeset.radishzz.cc/en/posts/theme-guide/) to customize your blog and create new articles. 4. Refer to the [Astro Deployment Guides](https://docs.astro.build/en/guides/deploy/) to deploy your blog to Netlify, Vercel, or other platforms.  [![Deploy to Netlify](images/deploy-netlify.svg)](https://app.netlify.com/start) [![Deploy to Vercel](images/deploy-vercel.svg)](https://vercel.com/new) ## Updates Retypeset releases [new features](https://github.com/radishzzz/astro-theme-retypeset/issues/18) from time to time. You can refer to the [GitHub Docs](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) and run `Sync fork` in your repository to sync with the latest branch. Do not click `Discard Changes`, or you will lose your modifications. For details on how to safely pull upstream changes **while preserving your custom content**, see: 👉 [`scripts/README.md`](./scripts/README.md) ## Credits - [Typography](https://github.com/moeyua/astro-theme-typography) - [Fuwriu](https://github.com/saicaca/fuwari) - [Redefine](https://github.com/EvanNotFound/hexo-theme-redefine) - [AstroPaper](https://github.com/satnaing/astro-paper) - [heti](https://github.com/sivan/heti) - [EarlySummerSerif](https://github.com/GuiWonder/EarlySummerSerif) ## Star History

Star History Chart