風雲論壇后台开发 → 浏览:帖子主题
* 帖子主题:致敬leobbs的山鹰(糊)、花无缺,致敬fengyun论坛,复活leobbs
chenmin (ID: 125)
等级:骑士
积分:13
发帖:1
来自:保密
注册:2026/6/30 9:00:07
造访:2026/6/30 13:44:25
[ 第 1 楼 ] 回复
https://github.com/chenmins/leobbs090206

本项目提供了 Docker 容器化部署方案,让您可以快速启动和运行 LeoBBS 论坛。
更新说明如下
https://github.com/chenmins/leobbs090206/blob/master/update.md
🛠️ 修复与改进清单:

部署: 引入 Docker

→ 增加数据卷持久化

→ 修复静态资源 404

→ 开启伪静态。
网络: 适配反向代理

→ 修复真实 IP 获取

→ 修复安装程序协议/端口自适应。
图片: 修复图片详情页跳转

→ 解决 Exif 读取卡死

→ 更新图片元数据处理逻辑。
细节: 修复皮肤资源硬编码

→ 优化 CSS 悬停样式

→ 统一容器时区。
兼容: 适配 GBK 编码环境。
2026/6/30 11:16:39 IP:已设置保密
chenmin (ID: 125)
等级:骑士
积分:13
发帖:1
来自:保密
注册:2026/6/30 9:00:07
造访:2026/6/30 13:44:25
[ 第 2 楼 ] 回复
https://leobbs.org/
可以去试玩,修复了些chrome不兼容的奇怪的问题
2026/6/30 11:19:20 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:2018
发帖:83
来自:保密
注册:2022/3/30 15:28:53
造访:2026/8/20 23:23:49
[ 第 3 楼 ] 回复
之前好像看到过一个 Go 写的,好像就是这个域名?
但你这个看起来是 cgi 原版。
2026/6/30 11:44:52 IP:已设置保密
chenmin (ID: 125)
等级:骑士
积分:13
发帖:1
来自:保密
注册:2026/6/30 9:00:07
造访:2026/6/30 13:44:25
[ 第 4 楼 ] 回复
就是原版修复。cgi 的  版本:LeoBBS X Build090208

   
2026/6/30 13:44:26 IP:已设置保密
pojin (ID: 2)
等级:光明使者
积分:494
发帖:8
来自:保密
注册:2022/3/30 11:42:27
造访:2026/8/2 20:49:07
[ 第 5 楼 ] 回复
核心文件一大堆,算了,太复杂了
2026/7/8 10:08:51 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:2018
发帖:83
来自:保密
注册:2022/3/30 15:28:53
造访:2026/8/20 23:23:49
[ 第 6 楼 ] 回复
回复 [ 第 5 楼 ]
核心文件一大堆,算了,太复杂了
哈哈,人家那是原装正版的 leoboard 修复,我们这个是低仿的。当时我开始写论坛的时候参考原版代码看懵了,本身有不少标签没有关闭,A 标签不关闭最恶心,居然之前在 IE 上能正常显示,难道之前的 firefox 和 chrome 都会主动兼容?然后当年的 table 布局完全没法做移动端兼容。
2026/7/11 15:58:50 IP:已设置保密
ASP (ID: 36)
等级:精灵
积分:140
发帖:5
来自:保密
注册:2023/4/13 23:34:22
造访:2026/8/6 20:31:37
[ 第 7 楼 ] 回复
我很喜欢perl和cgi, 甚至是有很强的情怀。

我目前的blog还在用一个很老的perl写的程序:Movable Type(常简称 MT)
2026/8/6 20:46:13 IP:已设置保密
ASP (ID: 36)
等级:精灵
积分:140
发帖:5
来自:保密
注册:2023/4/13 23:34:22
造访:2026/8/6 20:31:37
[ 第 8 楼 ] 回复
但是perl现在遇到的问题,并不是perl本身的问题。
而是用的人太少了(可能很多原perl程序员,去做php、java之类的了),以至于,很多perl的程序没有了更新。

所以很多优秀的perl web程序,逐渐变得跟不上时代了。例如leobbs、Movable Type等等。
2026/8/6 20:49:02 IP:已设置保密
ASP (ID: 36)
等级:精灵
积分:140
发帖:5
来自:保密
注册:2023/4/13 23:34:22
造访:2026/8/6 20:31:37
[ 第 9 楼 ] 回复
老 asp/perl/php 程序, HTML部分老旧、新浏览器兼容差,常见修改节点:
1、把旧模板 <!DOCTYPE html 4.01> 修改为 <!DOCTYPE html>;
2、统一添加 <meta charset="UTF-8">,移除老旧 meta 编码标签;
3、逐步淘汰大量嵌套<table>布局,改用 div+CSS Flex;
4、将标签内 inline 样式抽离为外部 CSS 文件;
5、删除过时 JS(针对 IE 的document.all、老浏览器兼容代码);
6、针对宽屏显示器的分辨率设置。
2026/8/6 21:02:42 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:2018
发帖:83
来自:保密
注册:2022/3/30 15:28:53
造访:2026/8/20 23:23:49
[ 第 10 楼 ] 回复
Perl 语法过于陈旧,晦涩难懂,现在很多语言都比 perl 优雅,性能也更好。
2026/8/6 21:13:51 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容