More Premium Hugo Themes Premium Nextjs Themes

Kami

Kami is mx-space's web frontend theme. Colorful, flat, cute and comfortable.

Kami

Kami is mx-space's web frontend theme. Colorful, flat, cute and comfortable.

Author Avatar Theme by mx-space
Github Stars Github Stars: 330
Last Commit Last Commit: Jul 9, 2024 -
First Commit Created: Dec 18, 2023 -
Kami screenshot

Overview

Kami is a frontend theme created for Mix Space. It covers all the necessary features, including blog articles, notes, comments, standalone pages, project categorization, and more. The theme also supports features such as umami and GA for tracking, real-time updates with Socket support, dark mode, responsive design, Spring animation, printing styles, and music and anime pages. The tech stack used for Kami includes React, Next.js, and Socket.IO.

Features

  • Blog articles (technical posts)
  • Notes and microblogs
  • Dynamic commenting system
  • Standalone pages
  • Project categorization and columns
  • Tracking with umami and GA
  • Real-time updates with Socket support
  • Dynamic visual interactions: dark mode, responsive design, Spring animation, printing styles
  • Additional pages: music and anime

Installation

  1. Before installing Kami, make sure to set up and deploy Mix Space.
  2. Clone the repository and use Git LFS to manage large files, such as images.
  3. Install Git LFS to ensure you can retrieve the image files.
  4. Familiarize yourself with Markdown syntax and the following extensions:
    • Insert: ++Insert++
    • Spoiler: ||Spoiler||
    • Mention: {GH@Innei} {TW@Innei} {TG@Innei}
    • KateX: $c = \pm\sqrt{a^2 + b^2}$
    • Mark: ==Mark==
  5. Utilize the available React components, including the Container and Gallery for multiple image display, and the Banner for informational prompts.
  6. Follow the migration guide to upgrade to Kami v3.
  7. Upgrade the server to v3.13.0 or higher and create a new block in the “Block and Fragment” section of the settings named “kami” with the reference set as “theme” and the content as configurable options (refer to config.example.yaml for reference).
  8. You can use the Notice feature for secondary creative purposes while retaining the attribution, but you are prohibited from using it for profit-oriented activities.
  9. The project is licensed under GPLv3, and any derivative projects or adaptations must also be open source.

Summary

Kami is a frontend theme designed for Mix Space. It offers a wide range of features, including blog articles, microblogs, comments, standalone pages, and project categorization. The theme also supports tracking, real-time updates, dynamic visual interactions, and additional pages for music and anime. It is built using React, Next.js, and Socket.IO. However, Kami is no longer being actively maintained and users are encouraged to switch to Shiro for a better experience.