/zhutmost-blog

My Personal Blog

Primary LanguageTypeScript

Analog: Another (Academic) Blog Starter

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

🔍 Preview | 📖 Documentation | 🐞 Issues

Analog screenshot

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

Live Preview:

Check out the documentation below to get started.

🚀 Quick Start

Deploy with Vercel

Click it and follow its steps! You will get your own blog in minutes (with Vercel).

To deploy this blog on GitHub Pages or on your local computer, you can visit Analog User Guide - 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

  • Dark & Light Mode Switching

  • Diverse Pages

    Tags · Category · Team · About · News

  • Style-rich Writing

    MDX (Markdown + JSX) · Katex (math support) · highlighting.js (code highlighting) · License

  • Comment System

    Giscus · Utterances · Disqus

  • Built-in Search

    KBar (support Cmd+K shortcuts, including pages & posts)

  • 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

Dark & Light Mode

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

Dark & Light Modes

Diverse Pages

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

Diverse Pages

🎉 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. I will be glad to join the discussion.

💡 Inspiration

This project is on the shoulder of giants. See Tech Stack for more details.