成立一周年!开源的本土化中文文档知识库
前言 众所周知,在编程开发领域中,英语常常作为国际通用语言,许多开源项目都只提供英文开发者文档,导致英语基础不扎实的开发者在阅读开发文档时会遇到语言障碍。 可能有人会提出疑问,现在的浏览器翻译插件不是已经很成熟了吗?不可否认,浏览器自带的翻
前言 众所周知,在编程开发领域中,英语常常作为国际通用语言,许多开源项目都只提供英文开发者文档,导致英语基础不扎实的开发者在阅读开发文档时会遇到语言障碍。 可能有人会提出疑问,现在的浏览器翻译插件不是已经很成熟了吗?不可否认,浏览器自带的翻
前言 我一直有个强迫症,看着 WordPress 的文章中有个字段 postname 如果不设置的话,就会默认使用标题 title 作为 postname,导致使用 postname 作为文章 URL 的时候会出现中文,看着很不协调。 然而
前段时间,Flarum 发布了第一个正式版本 Flarum 1.0.0 Released,我只想用一句话来形容当时的心情: 千呼万唤始出来 从 2017 年刚认识 Flarum 到现在,已经过了好长好长的时间,在经历了好多好多 Beta 测
本次发布包含多项新功能和修复,我们继续在通往稳定版本的道路上优化核心软件。 🔔 更新内容 我们在这个版本中专注于改进 Flarum 的体验,无论是为我们社区中的优秀开发者,还是为 Flarum 网站的管理员,都带来了更好的体验。 🔒️ 修复
看到 Loc 人手一个 OneDrive 5T,我也是跟着去 https://developer.microsoft.com/zh-cn/office/dev-program 申请了一个 E5 订阅,接着就是想搭建一个 OneDrive 的
很多同学在前面的文章底下留言表示 Flarum 在 Nginx 上面会出现 404 等情况,这看起来是伪静态规则没设置好。官网的文档很详细地介绍了 Flarum 在各种环境中的伪静态设置,其中 Nginx 的规则是: 意思就是指向 Flar
前几天有网友给我留言说开源社区的力量远远大于一个人的力量,我表示完全赞同。当初 Toby 离开 Flarum 的时候,我以为这个伟大的开源程序即将走向灭亡,可结果跟我的想法完全不一样,Toby 离开之后,Flarum 进入了前所未有的发展速
Flarum 本身对中文就很不友好,随着版本迭代,慢慢也开始对中文进行了优化,比如支持中文用户名注册,这个确实是挺有用的。然而最新的 beta11 版本,却还是不支持中文搜索内容,好在 MySQL 自 5.7 开始支持中文、日文的全文索引。
Flarum 在几周前发布了 0.1.0-beta.11 版本,详见 Flarum 0.1.0-beta.11 Released,那么就来看看怎么全新安装这个版本吧,前一篇文章已经装好了 Composer 并切换到了国内源,接下来的步骤就很
早上改了一下有玩社区的标题字数限制,还专门写了篇文章来做笔记,现在想了想,以后要改的东西还有很多,如果每改一次就写一篇,很明显效率不高,也不方便以后查阅。 所以决定用这篇文章来持续记录改过的文件,也方便给有需要的人进行参考。下面所有的修改都
前段时间把「iApp社区」改成了「有玩社区」,还把程序从 Flarum 转到了 Discuz。为什么要转程序呢?因为 Flarum 作者 Toby 似乎已经离开了 Flarum 的开发,以后 Flarum 都将交给社区来维护,而最后一个版本
Flarum 官方推荐的安装方法是使用 Composer。安装 Composer 的教程可以自行 Google 和百度。LNMP 和 LAMP 都是自带的,所以省略不谈。如果在本地或国内服务器搭建时,发现使用 Composer 更新慢、失败
首先,我也创建了一个 Flarum 站点。然而,很多用户发帖时随便输入标题,甚至只有一两个字符,导致整个站点看起来不美观。因此,必须限制帖子的属性。本文主要讲解如何限制帖子主题的相关属性。 主题标题长度 修改以下文件: 将 min:3 和
先来一个演示图看看效果,下面说下操作方法: 1. 后台开启 Ads 插件(什么?你卸载了?那我跟你说拜拜了)。 2. 在 Ads 设置页面里的 - 首页左侧节点栏下方的广告位 - 下方代码输入框输入如下范例代码: 范例中添加了三个网址,每个
Flarum CV 有不少的内置(官方)插件和第三方插件,开启过多必然会影响论坛速度,所以选择适合自己论坛的插件开启是很必要的。 Akismet:官方插件 - 防垃圾信息 - 想开启先要去官网注册获得 API Key。 Approval:官
本文来源于 Flarum 官方论坛的 帖子,实测在 CV 7.4.0 上有效,其他版本自行测试。 用于分类页面的每个分类都加入单独背景,要做到这一点并不难,只是有个问题,如果你用这个,你就不能再使用标签描述。 修改以下文件: 把以下内容:
正文 首先说一下,又是一篇没什么卵用的 Flarum 美化教程,本文只能在全站的 Banner 加入背景而已。如果有人说要是能随着分类变化就好了,不好意思,Beta 8 Toby 已经计划完全取消欢迎横幅,到时这玩意是不存在的,所以本文估计
正文 首先,CV 基于的是开发版,虽然修复了 B7 一些问题,但优化总没有正式发行的 Beta 版好。以下总结最近安装 CV 版会员跟我反馈的问题和解决方案: 安装的时候显示 Warning: scandir():你需要开启 scandir
Flarum beta 版的缓存问题是造成这个论坛程序各种错误的主因,譬如:nojs、后台改了样式,但前台不变、切换语言遇到错误显示,显示为 xxx.xxx.xx。下面我将详细讲解一下 Flarum 的缓存机制。 Flarum 的缓存有三大
又来一个并没有什么卵用的功能,为帖子列表中的用户头像下添加等级进度条。首先感谢 4tabern.com 提供代码,演示效果就不发了,因为我自己的站上面也没有用,实在是累赘,实际效果自己测试吧,欢迎反馈。 以下修改仅适用于 Flarum 0.
本教程为基础教程,仅适合新手使用,大佬勿喷。本文主要讲 composer 安装,不适合虚拟主机,当然也可以在本地 composer 安装好后再上传到虚拟主机。 安装准备 首先检查服务器环境,你的服务器必须满足以下条件: Web 服务器: A
Markdown 语法是 Flarum 主推的内容输入方案(另外还有 BBCode,下面也会讲到),以下简单介绍 Markdown 的使用方法,本文主要是写给 Flarum 的新手们,帮助小白迅速成为大佬。 标题 标题是每篇文章都需要也是最
最近博客没什么好写了,就一直在水文,既然习惯了,那就在水一次吧。众所周知,Flarum 是国外程序,所以在调用资源的时候都用了谷歌的静态资源库。由于我天朝有高大的墙,就导致加载起来灰常慢。所幸,咱们国内也有很多开源的静态资源库,这样我们就可
本教程纯属多余,只是本人觉得改一下颜色比较好看而已,毕竟萝卜青菜各有所爱,可能也有人会喜欢原来的颜色,但还是记录一下吧,万一有人和我一样喜欢改成别的颜色呢,先上图 过程 先找到搜索框的类名,F12 审查元素 拿到 .Search-input
有用户反映,PNG 在 iPhone 上严重失真,所以就想着用 SVG 来代替 PNG。SVG 和矢量图是一个原理,能在任何设备上保持很好的清晰度。看了下 Flarum Beta 8 的源码,貌似支持了 SVG,然而在 Beta 7 上怎么
使用教程 你需要新建一个文件,然后添加代码标签内的内容。请将 yourdir 换成你论坛的目录。我不推荐在没有 NoJs 时运行该脚本。这会让你的网站的下一个访客等待时间大幅变慢。 代码
现在越来越多的网站都开始流行 AJAX 无刷新加载了,许多的 WordPress 主题也用上了这个功能,全站 AJAX 看似技术复杂,但是实际上操作起来非常简易,原因是已经有大神写好了相关的函数,开发者只要稍微修改一下参数,就可以在自己的网
好久没更新博文了,最近也没有什么好写的,赶着国庆放长假,于是我就找些无聊的东西来写一写,碰巧今天想着修改一下 WordPress 后台的密码,发现了 WordPress 的一个小漏洞(也不算是漏洞吧,就是一个小 bug),就是修改密码的时候
很久很久以前(就是刚建站的时候),我就用上了 WP Postviews 插件,因为那时候开启了 CDN,所以没法统计访问量,于是就写了「WordPress 开启 CDN 浏览量不增加」这篇文章。 现在我又开启了 HTML 缓存,虽然后台数据
有折腾过 WordPress 主题的人应该都认识 WordPress 主题目录下的 style.css 记载了主题的详细信息,那么在主题模板里想要调用这些信息的时候该要怎么做呢,别着急,WordPress 官方已经给出了文档。 我整理了一下
前几天我写了一篇关于「解决 WP 开 CDN 无法获取真实 IP」的文章,今天碰巧看到一个人在群里求助,他用的是 Emlog 程序,也遇到同样的情况(开启 CDN 之后无法获取真实 IP),于是我就想着把 WordPress 的解决方案放到
昨天刚刚开启了评论邮件提醒功能「美化 WordPress 邮件回复样式」,就发现邮件里关于评论者的 IP 居然是错的,WordPress 自己获取了 CDN 的 IP 节点。 这样一来,就不好分析网站访客的地域关系了,而且 WordPres
本站从建站到现在,一直都没有开启评论回复邮件提醒功能,主要原因就是 WordPress 自带的回复样式太简陋,而且 SMTP 协议发邮件也不算太稳定,免费的 QQ 邮箱发送过多邮件就会封停,后来只好放弃了。所幸今天在刘荣焕的博客看到了希望,
以前还在用 Typecho 的时候,就经常自己瞎折腾主题插件,然后就要经常去 docs.typecho.org 查看关于主题插件的常用函数。 为了方便更多的开发者和初学者能更好更快捷地学习制作 Typecho 主题,我把这些经常会用到的函数
不得不说在国内很多人不习惯使用邮箱,甚至没有 Gravatar 头像,针对国内情况对主题进行了一定的优化。如果使用 QQ 邮箱,则调用 QQ 头像,否则继续调用 Gravatar 头像,这样既方便了 QQ 用户,也方便了 Gravatar
有时候我们写了一篇有价值的文章,为保护辛勤劳动或者不给伸手党一丝机会,再或者是为了增加评论量,所以就想用到评论可见的功能,我参考了一下知更鸟的回复可见,然后把他的代码独立出来,下面会分享给小伙伴们喔 代码 代码中的 xinyewl@qq.c
现在很多 WordPress 主题都会集成百度分享组件。然而,目前百度分享还不支持 HTTPS 访问(实在让人无语,百度一边宣传提倡 HTTPS 化,自家的产品却没做好)。因此,很多开启了 HTTPS 的站长无法正常使用百度分享。经过一番搜
每次 WordPress 发布大版本更新时,后台总会推送一个醒目的更新提示框,而且这个提示框无法关闭,看起来十分碍眼。为了去掉这个更新提示,我研究了一种通过修改版本号的方法,非常简单且实用。接下来就详细讲解去掉 WordPress 更新提示
折腾 WordPress 的小伙伴们都知道,一些没有集成去除 /category/ 功能的主题,在每次修改固定链接后,分类链接中会出现一个 /category/ 目录。如果想要去掉分类链接中的 /category/ 目录,可以使用插件。网上
前段时间 Namecheap 推出了赛门铁克证书替换计划,可以将 Symantec SSL 证书免费替换为 Comodo SSL。而且新证书是三年的有效期,看起来很划算。上个月我已经把我的 www.ikxin.com 证书换成了科摩多的,今
Chevereto 是目前最为强大的 PHP 图床系统,通过它可部署多用户公开或私有的图片存储服务,现在 Chevereto 出了免费的版本,小伙伴可以围观一下 https://github.com/Chevereto/Chevereto-
写博客快两个月了,最近想看看这两个月收获了多少浏览量。于是想起了一个网站概括的小工具。这款小工具主题并没有默认集成,需要自行添加。如果你会 PHP,可以直接将其集成到主题中。 下面先放出本站的效果图,供大家参考,CSS 样式也可以自行修改替
本站以前一直使用赛门铁克(Symantec)的 SSL 证书,但毕竟是免费的 DV 证书。经过上一次沃通(WoSign)泛滥免费 DV 证书被吊销根证书之后,我也不得不担心有一天赛门铁克也会受到同样的惩罚。 而且根据谷歌官方的消息,Goog
很多时候,站长们都很关心自己的网站 SEO 做得是否到位,于是我们在查看各种站长工具时,也会想知道哪些爬虫访问过我们的网站,因为这关系到搜索引擎对我们网站的偏好。 因此,我们可以通过查看网站日志来监控蜘蛛的来访情况。今天我要分享的是一段 W
前不久我写过一篇《WordPress 顶部加载进度条代码》,是用来显示网站加载时间的,和上次的功能类似。 今天我给大家带来的是一个浏览横向进度条,随着网页向下浏览,进度条会逐渐变长。此外,它还支持自定义滚动条颜色。目前本站已经应用了该代码,
前几天我写过一篇《纯 PHP 代码生成 XML 站点地图》,是用来生成 XML 站点地图的。可是 XML 站点地图看起来都是代码,没有一点美感,因为这本来就是生成给搜索引擎蜘蛛看的。 今天我给大家带来的是 HTML 站点地图,这才算是给人看
Typecho 是由国人开发的一套非常优秀的博客系统,代码短小,简单友好,最近也有个项目是用 Typecho 搭建的,理所当然的对该程序有了一点探讨,最大的问题还是伪静态方面,官方没有给出 IIS 和 Nginx 的伪静态规则,还得我折腾老
站点地图可以方便网站管理员告诉搜索引擎它的网站上有哪些可供抓取的网页链接。最简单的站点地图形式,就是 sitemap.xml 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(如上次更新的时间、更改的频率以及相对于网站上其他网址的重
WordPress 开启 CDN 静态缓存页面之后,当访问文章的时候,便不会去请求源站,而是返回 CDN 缓存了的页面,所以统计文章的浏览数量不会进行自增以及其他的变化。 想要解决这个问题,可以通过 Ajax 来异步请求服务器,然后再进行文
页面加载的进度条效果相信大家都仰慕已久,下面是我编写的 WordPress 实现顶部加载进度条,简简单单,就可以实现酷炫的页面加载进度条效果。 WordPress 顶部加载进度条的实现,我第一时间能想到的就是 CSS 了,但是可能对 IE
软件介绍 Goaccess 是一款开源的网站日志实时分析工具,Goaccess 的工作方式就是读取和解析 Apache/Nginx/Lighttpd 等服务器的访问日志文件(access log),以直观的方式把统计信息显示出来包括访问概况
最近有个朋友用做了个网站,上了 SSL 证书,启用全站 HTTPS 加密。可是配置完之后发现 HTTP 还是可以访问的,这样就导致了用户无法强制进入 HTTPS 加密模式。 后来那个朋友找我帮忙解决,我参考了一下百度搜到的解决方案,发现都是