发信人: IronBlood (agile), 信区: BMY_Dev
标 题: BMYBBS 新版界面发布说明
发信站: 兵马俑BBS (Wed Apr 21 13:09:58 2021), 本站(bbs.xjtu.edu.cn)
今天很荣幸也很忐忑地向大家介绍 BMYBBS 的新 Web 界面,将会分为三个帖子:
1. 功能介绍(面向普通用户)
2. 技术介绍(面向程序组以及对 BMYBBS 开发感兴趣的用户)
3. 后记(致谢、随感及后续计划)
微信小程序也完成了初期阶段的开发,等上线后再介绍相关功能。本篇是介绍的第一部分。
一、登录相关
改动之后的登录移除掉了 URL 中的会话信息,改用了 cookie 方式。目前 cookie 的有效
期是 3 天,也就是说这段时间内您无需再次登录啦!
并且新旧 Web 系统是共享登录信息的,因此如果不适应新 Web 或者某些功能尚未提供的,
任然可以切换到旧 Web 系统。以下是快捷入口:
1) 新 Web 导读
http://bbs.xjtu.edu.cn/web/2) 旧 Web 导读
http://bbs.xjtu.edu.cn/BMY/当然易用性也带来了安全相关的风险,相关说明我贴在第二篇,建议大家都留意一下。
二、新增了订阅、分区话题查看
在旧 Web 系统中,收藏夹、分区点击进去只能看到版面列表,如果想要看到功能,还需要
再次点击版面。
新 Web 采用了分栏的方式,页面内主要的空间显示话题内容,次要空间显示版面列表。特
别是订阅页面,相当于在统计生成的导读页之后,又一个主要的、且是个人定制的导读页。
三、文章阅读
新 Web 目前仅提供了主题方式文章阅读,恐怕这年头传统方式一篇篇翻阅帖子有些累。
而对于文章格式的解析,本次也做了不少的改进:
1) 移除了对 flash 附件的支持,增加了音频、视频的显示,是的,您可以在浏览器内直接
播放附件中的音频、视频文件了。(当然,文件格式、大小还是有一些些限制,如果附件太
大,怎么办呢?)
2) 对,可以将B站的视频编号贴进来,和插入附件相似,新的一行顶头写 "#bilibili
bvid" 就行啦(不需要引号,bvid 是视频编号)
3) 改进了数学公式的渲染,TeX 语法
4) 现在可以对代码块色彩高亮了
5) 对于部分常见类型的附件,例如 office 文档、程序,会使用特定的图标醒目显示。
这些功能都有对应的示例帖:
: 1)
http://bbs.xjtu.edu.cn/web/board/BMY_Dev/thread/1618975880 : 2)
http://bbs.xjtu.edu.cn/web/board/BMY_Dev/thread/1618978619 : 3)
http://bbs.xjtu.edu.cn/web/board/BMY_Dev/thread/1618978398 : 4)
http://bbs.xjtu.edu.cn/web/board/BMY_Dev/thread/1618978162 : 5)
http://bbs.xjtu.edu.cn/web/board/BMY_Dev/thread/1618975590 四、发帖、预览以及附件管理
新 Web 系统中将发帖功能作为一级功能,放在左侧边栏中。如果您停留在某个特定版面,
例如浏览某个版面的话题列表,或者阅读某个特定的话题,这个按钮会跳转到以该版面为默
认版面的发帖界面。而如果不在版面内,没有关系,这个按钮会跳转相似的发帖界面,可以
在这里选择版面。
这里版面选择器默认提供收藏夹内的版面,也可以手动输入版面英文名称。有没有发现无需
输入完整的英文名称?是的,输入一些字符后稍作停留,会给出模糊匹配的结果。
很好奇如何在帖子中设置文字颜色?如果您是一个新手,那编辑器上的按钮可以帮上忙,选
择前景或者背景色之后,在光标停留的位置继续输入就 OK 了。预览标签页则会告诉您发表
出来的最终效果。如果您已经是一个 BMY 格式编辑的老司机,明白那个特殊的 *
的含义,那么不使用编辑器上的按钮也可以,只是要记得将 * 替换成 "[ESC]",例如:
```
[ESC][1;31m红色[ESC][0m
```
这次附件管理也做了全新实现,拖拽、上传、复制示例代码,粘贴到正文想要的位置,希望
比之前的操作要精简。对了,别忘了,"#attach" 也是一样要放在新的一行的起始位置。
五、响应式
响应式简单来说就是新版网页会根据浏览器窗口大小自动相应。您试着拖拽浏览器的边框,
让它变窄,是的,继续变窄到最窄就成了手机版。
好了,新功能相关的介绍暂时到这里。十分惭愧,做了一些微小的工作。感谢大家继续阅读
技术相关的介绍以及后记。
--
FROM 122.225.220.*