Grav: 简介轻快的CMS博客平台 / 无需数据库

文章转载自胖狗的个人网站,好奇心是起源于TG群友的博客

简介

  • Grav 是一个轻快、简单、可扩展的纯文件 CMS 平台,解压即用,无需安装。
  • 它有如下特点:
纯文件系统,无需数据库
采用广受欢迎的 Markdown 语言
有完善的后台界面,几乎所有操作都可以在后台进行
有包管理系统,可以后台直接安装升级插件和主题(包括升级 Grav 自身)
可扩展性好,可以通过插件控制几乎每个环节
支持从 WordPress 导入内容
可以通过命令行操作
有较完整的官方文档
处于活跃的开发中
新事物,历史包袱少
  • 不过它暂时还没有的中文用户中流行开来也不是没有原因的,我个人感觉目前还存在不少问题:
虽然支持多语言,但是还没有好的中文翻译版本
相比 WordPress 的可视化编辑器,Markdown 难以吸引非 Geek 用户
理念和已经广泛流行的发布系统有所区别,有一定的学习成本
插件和主题还较少(不过基本的功能已经相对完善了)
中文资料不多
因为众所周知的网络原因,后台安装升级容易出现网络链接问题
  • 我最近有空在看它的文档,打算有时间的话翻译一些文档中比较实用的内容,也算是义务做一些推广。

jianjie

theme

快速安装

环境需求

  • Web 服务器 (Apache, Nginx, LiteSpeed, Lightly, IIS 等)
  • PHP 5.5.9 或更高版本

安装步骤

相关资料

中文

  • Grav 内置了对多语言的支持,但不知是否因为翻译组精力有限,所以只有少数语言的翻译得到了较好的维护。
  • 幸运的是简体中文版本的翻译已经基本成型,虽然还有点粗糙,不过一般的使用还是没有问题的。不过问题又来了:不知为何,在 Grav 后台将界面语言设置为中文(简体)后展示的是繁体中文的翻译。我已经向开发组报告了这个问题,不知道会不会受到重视。好在手动解决翻译问题的步骤并不难,有兴趣尝试 Grav 但是语言又有障碍的朋友可以按下面的方法把界面切换成简体中文:

方法

  • 下载简体中文的翻译文件 点击下载
  • 将下载的 zh.yaml 解压到 /GRAVROOT/user/plugins/admin/languages 下覆盖同名文件(GRAVROOT 为 Grav 安装目录)
  • 在后台点击用户名进入档案设置页面,在 Account -> Language 设置为 中文(简体)
  • 点击右上角 Save 保存设置后生效(详见下图)

zhongwen

Grav 的翻译工作是通过 Crowdin 这个平台来协作的,如果有兴趣也可以参与翻译。详见:https://crowdin.com/project/grav-admin