An open API service indexing awesome lists of open source software.

https://github.com/zhutmost/analog-blog-starter


https://github.com/zhutmost/analog-blog-starter

blog mdx nextjs react static-site-generator tailwindcss typescript

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        


Analog: Another (Academic) Blog Starter


An out-of-the-box feature-rich blog template with Next.js



🔍 Preview |
📖 Documentation |
🐞 Issues


![Analog screenshot](img/cover.png)

**Analog** is easy to customize and reconfigure to suit your needs. It is perfect for individual blogs, especially **academic or technology blogs**.

**Live Preview**:
- [Analog Demo](https://analog-demo.zhutmost.com)
- [zhutmost.com](https://blog.zhutmost.com) - My personal blog.

Check out the documentation below to get started.

## 🚀 Quick Start

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fzhutmost%2Fanalog-blog-starter&project-name=analog-blog&repository-name=analog-blog&demo-title=Analog%20Blog%20Demo&demo-description=Demo%20Blog%20(i.e.%2C%20Docs%20site)%20of%20the%20Analog%20Bolog%20Starter&demo-url=https%3A%2F%2Fanalog-demo.zhutmost.com&demo-image=https%3A%2F%2Fgithub.com%2Fzhutmost%2Fanalog-blog-starter%2Fraw%2Fmain%2Fimg%2Fcover.png)

Click it and follow its steps! You will get your own blog in minutes (with [Vercel](https://vercel.com)).

To deploy this blog on GitHub Pages or on your local computer, you can visit [Analog User Guide - Get Started](https://analog-demo.zhutmost.com/post/doc/get-started).

## 🎁 Features

Analog includes plentiful search, comment, sharing and other plugins out of the box that makes your blog feature-rich and powerful.

- [**Fully Responsive Design**](#responsive-design)
- [**Dark & Light Mode Switching**](#dark--light-mode)
- [**Diverse Pages**](#diverse-pages)

Tags · Category · Team · About · News
- **Style-rich Writing**

MDX (Markdown + JSX) · Katex (math support) · highlighting.js (code highlighting) · License
- [**Comment System**](https://analog-demo.zhutmost.com/post/doc/comment)

Giscus · Utterances · Disqus
- **Built-in Search**

KBar (support Cmd+K shortcuts, including pages & posts)
- [**Analytics**](https://analog-demo.zhutmost.com/post/doc/analytics)

Umami · Posthog · Google Analytics · Plausible · Simple Analytics
- **Other**

RSS · Sitemap · SEO (OpenGraph + Twitter Card)

### Responsive Design

Give your audiences best viewing experience with the mobile-friendly responsive layout.

![Responsive Design](img/responsive-design.png)

### Dark & Light Mode

Make your blog more comfortable to read with the dark/light mode switching.

![Dark & Light Modes](img/dark-mode.png)

### Diverse Pages

In addition to the blog posts, Analog provides various pages to enrich your blog.

![Diverse Pages](img/pages.png)

## 🎉 Issues & Feature Requests

If you find any bugs in my code or have any ideas to improve this, please feel free to open an [issue](https://github.com/zhutmost/analog-blog-starter). I will be glad to join the discussion.

## 💡 Inspiration

This project is on the shoulder of giants. See [Tech Stack](https://analog-demo.zhutmost.com/post/doc/tech-stack) for more details.