NeutralPress

# NeutralPress 基于 Next.js 构建的下一代动态横板 CMS 博客系统 // Next.js-powered next-gen dynamic horizontal CMS blog. // ![GitHub last commit](https://img.shields.io/github/last-commit/RavelloH/NeutralPress?style=for-the-badge) ![GitHub repo size](https://img.shields.io/github/repo-size/RavelloH/NeutralPress?style=for-the-badge) ![GitHub Repo stars](https://img.shields.io/github/stars/RavelloH/NeutralPress?style=for-the-badge) Demo: [https://ravelloh.com](https://ravelloh.com) | Docs: [https://neutralpress.net](https://neutralpress.net)

简介

NeutralPress 是一个基于 Next.js 的 CMS 系统,其在生态位上与 WordPress 类似,你可以所见即所得的通过强大的后台管理系统来管理你的站点,所有更改都会实时应用。

WordPress 之所以流行,是因为它易于使用且功能强大。但其技术栈陈旧、性能要求高、功能依靠插件、后台风格过时,且强需求服务器,难以免费部署。我们致力于解决这些问题,通过融合静态站点生成器(如 Hexo)和动态CMS系统(如 WordPress)的优点,提供一个低成本、易于使用且功能强大的内容管理平台。

仅当内容变更时,NeutralPress 才会使用动态增量再生(ISR)技术重新生成发生更改的页面,而在内容未变更时,页面与静态页面类似。这既确保内容可实时更新,又能享受静态页面的高性能、SEO友好和低成本优势。

因此,你可以 0 成本 的免费部署 NeutralPress 到任何支持 Serverless 的云平台,而无需实际管理服务器。或者,如果你愿意,你也可以选择使用 Docker 自托管。

———— 以静态博客的成本,享受动态 CMS 的便利。NeutralPress 致力于成为下一代内容管理系统,让人人都能免费建站。

设计

你是否已经厌倦了千篇一律的网站设计?

我们的默认主题使用了现代化的设计风格,在融合了国际平面主义风格、新粗野主义的同时,仍保持简洁的风格。

使用 CMS 最多的不是访客,而是站长。因此,无论是后台还是前台,我们均保持完全统一的设计风格。

———— 保持中性,将情绪留给内容本身。Neutral,意为“中性”,象征着简洁与纯粹。

功能

不仅仅只是个文章发布平台。一键部署,你就可以拥有:

‧‧‧‧‧‧

不止如此。篇幅有限,完整功能介绍及相关功能截图,请在 功能列表 中查看。

我们仍在不断更新,如果有更多功能需要,欢迎前往 GitHub 讨论区 提出建议。

———— AI 时代,仅靠内容是不够的。NeutralPress 不仅仅只是一个内容管理系统,也是你的私人社区、数字门户、个人知识库。

预览

前台默认主题

Front 1 Front 2 Front 3
Front 4 Front 5 Front 6
Front 7 Front 8 Front 9
Front 10 Front 11 Front 12
Front 13 Front 14 Front 15
Front 16 Front 17 Front 18
Front 19 Front 20 Front 21

后台默认主题

Front 1 Front 2 Front 3
Front 4 Front 5 Front 6
Front 7 Front 8 Front 9
Front 10 Front 11 Front 12
Front 13 Front 14 Front 15
Front 16 Front 17 Front 18
Front 19 Front 20 Front 21

Demo

你可以前往 https://ravelloh.com 来体验其前台显示效果。

不过,我们更推荐你直接部署一个 NeutralPress 实例,以便体验全部功能。选择任意一种部署方式,几分钟内即可完成部署并开始使用。

快速开始

参考 https://neutralpress.net/docs/deploy

贡献

NeutralPress 是一个开源项目,欢迎任何人参与贡献代码、文档、设计等。 如果你有兴趣参与贡献,请前往我们的 GitHub 仓库 ,并查看 开发文档 以了解如何开始。

NeutralPress 也可以运行在 无头模式(Headless Mode),如果你有兴趣将 NeutralPress 作为内容后端集成到你自己的前端项目中,请参考 API文档

NeutralPress 支持在 MDX 中使用 JSX 语法编写 React 插件。如果你有兴趣编写插件,请参考 插件开发指南

NeutralPress 在未来将支持主题切换功能。如果你有兴趣编写主题,请参考 主题开发指南

NeutralPress 目前仍在积极开发中,如果你有任何建议或反馈,欢迎前往 GitHub 讨论区 提出。 如果发现任何 Bug,请前往 GitHub ISSUE 提交。

衷心感谢所有为 NeutralPress 做出贡献的开发者和用户!

贡献