Pigeon自建轻量信息板(微博/weibo)
这两天在调试Pigeon,一个轻量化的自建微博类型信息板。
这个项目的官网已经挂了,但是Github上还残留着它的源码。
Pigeon
咕咕咕,咕咕咕咕咕?一个轻量化的留言板 / 记事本 / 社交系统 / 博客,没有明确的作用定义,一切都随心所欲。
演示 demo:https://pigeon.ssr.wine/ (已关闭,请看下面这个)
博客示例:https://tql.ink/
上面链接为本人博客,可以测试发布内容,无意义内容请设置仅自己可见,或者发布后删除,避免影响版面整洁。简介
你是否有些临时的想法,或者一小段代码,想找一个地方记下来?用博客来存,感觉有点大材小用;用 txt 来存,又怕搞丢。
那么这就是一个很好的东西了,你可以把这些零零散散的内容记下来,而不会忘记。
你可以把它当成微博、推特,也可以当成在线聊天软件,或者是纯粹拿来写文章,写代码记事用。
特性
支持 Markdown 语法
支持公开、登录可见、仅自己可见三种类型
使用 BCRYPT 散列储存密码
支持邮件验证
支持 reCaptcha 验证码
支持 Timeline 时间线,可以查看任意时间以前的内容
消息动态刷新,实时查看最新消息
支持 highlight.js 代码语法高亮
支持一键更新系统程序
支持自定义页面模板
支持每条消息在单独页面显示
支持编辑已发布的消息
安装
Pigeon 的安装配置非常简单,只需要简单三行命令以及一些配置即可开始使用。首先将项目拉取到本地
git clone https://github.com/kasuganosoras/Pigeon
然后cd Pigeon/
php install.php
根据提示进行配置即可。安装程序是没有界面的,请通过命令行执行 install.php,而不是通过网页访问它。
如需手动安装(不使用安装程序),请 点击这里阅读安装方法
未来计划
管理员后台系统(已实现)
支持 OAuth 登录
完善的 API 系统
支持对接其他平台
关于 Admin Console
管理员后台的地址是:/admin.php只有 root 和 admin 权限的用户可以访问管理员后台
您可以在管理员后台设置每个用户的信息,以及一键更新 Pigeon
开源协议
本项目使用 MIT 协议开源,可以用于商业使用
https://github.com/kasuganosoras/Pigeon
正如它的自我简介中说的那样,有的时候,你需要保留一些信息,用博客太烦,用别的你不想,这就是这个项目存在的意义。原理上,它和早期网络中的留言板源码没有太大本质上的区别。很多源码从应用的角度来讲是相同的,正如WP是博客起家,但用它做企业站的大把,现在有了WooCommerce,还能当成商城,甚至演变成可以直接联通微信小程序的怪物,这其实并不奇怪,奇怪的是这个轻量信息板的安装不能从网页进行,要在SSH里输入相关安装信息。