学电脑

将 Grav 界面语言设置为简单中文的方法

将 Grav 界面语言设置为简单中文的方法

Grav 内置了对多语言的支持,但不知是否因为翻译组精力有限,所以只有少数语言的翻译得到了较好的维护。 幸运的是简体中文版本的翻译已经基本成型,虽然还有点粗糙,不过一般的使用还是没有问题的。不过问题又来了:不知为何,在 Grav 后台将界面语言设置为中文(简体)后展示的是繁体中文的翻译。我已经向开发组报告了这个问题,不知道会不会受到重视。好在手动解决翻译问题的步骤并不难,有兴趣尝试 Grav 但是语言又有障碍的朋友可以按下面的方法把界面切换成简体中文: 下载简体中文的翻译文件(右击另存为) 将下载的 zh.yaml 解压到 /GRAVROOT/user/plugins/admin/languages 下覆盖同名文件(GRAVROOT 为 Grav 安装目录) 在后台点击用户名进入档案设置页面,在 Account -> Language 设置为 中文(简体) 点击右上角 Save 保存... »

纯文本 CMS 系统 Grav 介绍

纯文本 CMS 系统 Grav 介绍

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

Virtualmin 文件管理器不能解压缩的问题

我在 Bandwagon 的 VPS 上安装了 Virtualmin 后发现在线文件管理器 File manager 不能解压文件,具体表现为右键菜单没有解压缩选项(Extract),在其它 VPS 上安装却正常。 绝大部分资料都怀疑是 unzip/tar 程序没有正确安装,但是反复检查后确认两个解压缩需要用到的程序都已经正确安装,最后找到了问题的原因: 确少名为 File::MimeInfo 的 PERL module 原因在 Virtualmin 官网的一个 Issue 中作出了解释: “Extract” option is only shown when MIME matches an archive. 可以在 Virtualmin 后台的如下位置安装 File::MimeInfo: Webmin 菜单 > Others > Perl Module... »

Virtualmin 无端崩溃的问题

我在美团、Vultr(最低配)、搬瓦工三台不同的 VPS 上都安装了 Virtualmin 主机面板。但是美团和 Vultr 都遇到了 WEB 管理界面经常崩溃的问题,网站确能够正常访问不受影响,一直找不到原因很郁闷。 今天我偶然发现两个会崩溃的 VPS 和搬瓦工的区别:搬瓦工有 SWAP 分区,其他两个没有。我在美团和 Vultr 上设置了大小不等的 SWAP 分区,崩溃问题没有再出现,问题似乎得到解决。 此记。 »

[DokuWiki 插件] Info – 显示 DokuWiki 站点使用的插件

WordPress 有些插件可以用来显示当前站点正在使用中的插件,我希望在 DokuWiki 中也实现这个功能,但是搜索这个需求的时候关键字里面很难避开 plugin 这样的关键字,所以搜到的多是和插件有关的页面,这个插件也是翻了好多页的 Google 搜索结果才找到。 插件的主要功能是列出当前 DokuWiki 网站正在使用中的各类插件(WordPress 中类似的插件是 WP-PluginsUsed)。 基本信息 插件名称:Info 插件页面:https://www.dokuwiki.org/plugin:info 插件安装:DokuWiki 内置,无需单独安装 使用方法 插件最基本的语法如下: ~~INFO:keyword~~ 其中 keyword 可以有如下选择: syntaxmodes — Displays the complete list of parser modes to... »

WordPress 常用的插件

更新于2016/6/10 用了这么久 WordPress ,各种插件装装删删,官方插件库的热门插件看了好几遍,发现不少所谓的必备插件都是针对有一定规模或者相对商业化的网站的,对绝大多数每天流量不超过100IP 的小型个人网站来说意义并不大。拿其它插件推荐文章几乎必推的各类缓存插件来说,这类插件设置复杂,而现在的虚拟主机和 VPS 的配置又高,多数小网站连 VPS 10%的资源都用不上,装缓存插件毫无意义。我在试用了不少之后最后留下了一些比较适合小博客使用的插件,列个清单: Akismet  这个无需多说,WordPress 默认自带。反垃圾留言的插件。小网站虽然没什么访问量,但是垃圾机器人不管这个,就算是新站,没有这类插件的帮助也很容易被灌满垃圾信息。 All In One SEO Pack WordPress 的 SEO 本身不算差,不过装个 SEO 类插件可以更加灵活地设置页面标题之类... »

MAC OS中在Terminal和Finder相互打开文件夹

用 Finder打开Terminal中文件夹 用open命令,例如: $ open . #打开当前文件夹 $ open /usr/local/ #打开任意文件夹 用Terminal打开Finder中的文件夹 将任意文件夹的图标拖放到Terminal.app的图标上。 »

编译软件的流程(configure, make和autotools等之间的关系)

如今在各个主流系统平台上安装软件已经是一件非常省心和方便的事。熟悉的Windows平台不说,Mac上有Homebrew, Homebrew Cask等,各种Linux的发行版也有自己的软件仓库。不过爱鼓捣的人时常还是会遇到需要从源码编译安装软件的情况,例如前一阵PHP7刚发布的时候,想要尝鲜就不得不自己编译了。 对我这样基本只会写脚本的语言的人来说,编译是一件很陌生的事。我花了两天时间查了点资料,了解了一下源码的编译相关知识。 下面的内容都是假设在Linux系统下,不过大体的流程是通用的,而且也并没有许多需要实际操作的内容。 如果你去下载某个软件的源码,网站上的“安装指南”可能会简单告诉你如何编译安装,类似这样: ./configure --prefix=/path/to/dir/ #有些可能没有指定--prefix参数 make make install 现在就从这三... »

DokuWiki 简明使用教程

什么是WIKI?什么是DokuWiki? 和博客、论坛一样,WIKI 是一种网站的类型,它最大的特点是允许不同的人修改同一份内容,从而使其更加完善。互联网上基于 WIKI 的理念创建的网站中最有名的当数 Wikipedia (即维基百科),尽管它的中文版本在中国无法直接访问,但并不妨碍它成为世界上流量最大的网站之一。如果你没有听说过维基百科,你可以认为它类似于国内的百度百科,不过维基百科比起百度百科内容更加丰富和优质,而且不像百度百科一样商业化。 如果有一台自己的服务器或是虚拟主机,你也可以搭建属于自己的 WIKI,这个过程不需要太多技术知识,因为网上有很多现成的开源程序可用。例如上面提到的维基百科就是采用叫 MediaWiki  的程序搭建的。这里将要介绍的 DokuWiki 就是一款用来构建 WIKI 网站的程序,相比MediaWiki,它更加轻巧和简单(只需PHP环境,无需数据库),... »

[WordPress 主题] Goule 文档 | Documentation for Goule

这里是 WordPress 主题 Goule 的官方页面,目前的最新版本是 1.0.3,下载地址:GitHub。 主题介绍 Goule 是一个基于 Bootstrap 开发的单栏响应式 WordPress 主题,界面简单干净,可以同时兼容手机和电脑屏幕,定位是小型个人博客主题。目前已提交到官方的主题目录,尚在审核中,暂时可以在 GitHub 下载试用。 Goule是一个免费的主题,你可以随意使用它。 界面截图 下载地址 安装使用 下载包含主题文件的压缩包(下载地址见上一节) 将压缩包的内容解压并上传到WordPress根目录下的wp-content/themes/ 文件夹下 将解压或上传后的主题目录名称更改为goule 在WordPress后台激活使用 使用说明 主题可以自定义导航菜单(位于博客名称之下),可以到后台导航 -> 菜单 进行相关设置 导航菜单使用了wp-bootstra... »