{"repo":"RavelloH/NeutralPress","free":true,"listed":false,"github":"https://github.com/RavelloH/NeutralPress","clone":"git clone https://github.com/RavelloH/NeutralPress.git","description":"基于 Next.js 构建的下一代动态 CMS 博客系统，可免费部署的一站式解决方案：可视化可拖拽页面编辑、所见即所得/Markdown/MDX内容支持、媒体管理、访问分析、照片墙、自动友链管理、无限层级评论、邮箱通知、实时私信、Github 项目展示、多用户多权限账号管理、内置安全防护。","language":"TypeScript","stars":422,"topics":["blog","blog-engine","cms","isr","markdown","mdx","nextjs","react","real-time","serverless"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"NeutralPress 基于 Next.js 构建的下一代动态横板 CMS 博客系统 // Next.js-powered next-gen dynamic horizontal CMS blog. // Demo: https://ravelloh.com Docs: https://neutralpress.net 简介 NeutralPress 是一个基于 Next.js 的 CMS 系统，其在生态位上与 WordPress 类似，你可以所见即所得的通过强大的后台管理系统来管理你的站点，所有更改都会实时应用。 WordPress 之所以流行，是因为它易于使用且功能强大。但其技术栈陈旧、性能要求高、功能依靠插件、后台风格过时，且强需求服务器，难以免费部署。我们致力于解决这些问题，通过融合静态站点生成器（如 Hexo）和动态CMS系统（如 WordPress）的优点，提供一个低成本、易于使用且功能强大的内容管理平台。 仅当内容变更时，NeutralPress 才会使用动态增量再生（ISR）技术重新生成发生更改的页面，而在内容未变更时，页面与静态页面类似。这既确保内容可实时更新，又能享受静态页面的高性能、SEO友好和低成本优势。 因此，你可以 0 成本 的免费部署 NeutralPress 到任何支持 Serverless 的云平台，而无需实际管理服务器。或者，如果你愿意，你也可以选择使用 Docker 自托管。 ———— 以静态博客的成本，享受动态 CMS 的便利。NeutralPress 致力于成为下一代内容管理系统，让人人都能免费建站。 设计 你是否已经厌倦了千篇一律的网站设计？ 我们的默认主题使用了现代化的设计风格，在融合了国际平面主义风格、新粗野主义的同时，仍保持简洁的风格。 使用 CMS 最多的不是访客，而是站长。因此，无论是后台还是前台，我们均保持完全统一的设计风格。 ———— 保持中性，将情绪留给内容本身。 Neutral ，意为“ 中性 ”，象征着简洁与纯粹。 功能 不仅仅只是个文章发布平台。一键部署，你就可以拥有： - 行云流水的内容系统 ，所见即所得、支持 Markdown / MDX 可视化编辑、草稿箱、版本管理，内置 SEO 深度优化。 - 独具匠心的页面系统 ，支持拖拽组件、实时预览，也可使用 HTML / Markdown / MDX 新建页面。 - 井井有条的归档系统 ，以标签和分类两个维度对文章进行组织，支持自定义。 - 强大的媒体管理系统 ，自动压缩、图片优化、防盗链、短链接、照片墙、Exif 信息展示。 - 多用户权限管理系统 ，支持多角色、多权限分配，支持访客注册、 Github / Google / Microsoft OAuth 登录、Passkey 登录、TOTP 双因素认证、会话管理、敏感操作二次验证。 - 毫不妥协的安全系统 ，内置速率限制 WAF、IP 封禁系统，重要端点自带 PoW 验证码，并使用 Server Action 代替 API 通信以增强安全性。 - 详细的访问统计系统 ，内置访客分析、搜索关键词与全站关键词对比、访客来源、设备分析、文章热度分析等，自动发送日报/周报/月报。 - 无限层级的评论系统 ，支持嵌套回复、评论审核、评论点赞，内置评论反垃圾系统。 - 事无巨细的审计系统 ，记录每一次内容更改，所有操作可追溯、可还原。 - 洞察秋毫的搜索系统 ，高性能分词与索引，专为中文内容及编程术语进行了优化。后续将支持AI向量搜索。 - 即时通达的通讯系统 ，基于 WebSocket","default_branch":null,"files":null,"tree":[],"storefront":"/r/RavelloH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RavelloH/NeutralPress/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}