Skip to content

Latest commit

 

History

History
85 lines (46 loc) · 2.92 KB

README-zh.md

File metadata and controls

85 lines (46 loc) · 2.92 KB

CMS.js Logo

CMS.js 是一个基于Javascript的客户端的网页生成器,本着Jekyll的精神,使用HTML,CSS 和 JavaScript 生产你的网站。 CMS.js 是基于文件的内容管理系统。 他根据你的内容渲染生成单页网页应用,无需服务器端的帮助(无Node.js, PHP, Ruby, 等等)。

CMS.js Screenshot

版本2.0新功能

  • Zero dependencies
  • Abstract types
  • Custom Templates
  • Search, Filtering, Tagging and Sorting
  • Github & Server Mode
  • Extendable Markdown Renderer and Plugins
  • Super small footprint - 10kb minified

样本

查看样本

快速开始

CMS.js 支持两种网站模式, Github和服务器。利用Github Pages (相似于Jekyll) 部署你的网站到Github或者使用服务器模式如果你选择自己部署内容。了解更多服务器模式 点击这里.

  1. 克隆你的starter repo: git clone https://github.com/chrisdiana/cms.js-starter.git 或下载 latest release here
  2. 配置 js/config.js 到你的链接
  3. 确保设置好你的Github在 js/config.js 如果使用Github模式
  4. 如果使用Github模式,创建新分支从你的master或者工作gh-pages (Github的默认部署分支)
  5. 访问你的网站! (点击以下网址https://yourusername.github.io/cms.js-starter)

主题

尝试CMS.js和许多CSS框架,例如Bootstrap, Foundation, and Bulma。查看所有主题 点击这里.

CMS.js Themes

如何工作

Github模式

在Github模式, CMS.js使用Github API获取你的仓库内容然后成为一个网站。

服务器模式

在服务器模式,CMS.js 利用服务器的目录索引功能。CMS.js 发送 AJAX 请求到你的文件夹然后寻找HTML文件。 当他们被找到后,生成一个网站。

从Jekyll迁移

导入Posts

一旦CMS.js安装运行后, 它将拷贝你的posts从Jekyll的 _post 文件夹到你指定的CMS.js posts文件夹。

导入页面

拷贝你的页面从你的Jekyll根目录到你指定的CMS.js页面文件夹。

即将到来!

  • Pagination
  • Template caching
  • Loader
  • CLI Utilities

感谢!

贡献

欢迎所有形式的贡献: 修复,报告bug,pull requests 和建议。如果你想贡献,请查看贡献指导 在你发送pull request之前。谢谢!

贡献者列表

你可以找到贡献者列表点击这里.