A
admin 创建的主题
-
新设立 BBS 版,用于讨论……BBS?
如题,昨天站长新设立了一个 BBS 版,移动了现在 Discussion 版和 Guest 版里面的一些内容到这个 BBS 版: 有关本站的讨论 有关青研树洞、未名树洞和新T树洞的讨论 有关各类即时聊天软件(比如 Telegram)的讨论 对本站管理各种问题的疑问和建议 水贴/日经贴/新人签到贴/或者我就是想粘贴贴/…… BBS 版的访问权限同 Guest 版。 -
从客户端下载邮件原文的讨论帖
• • admin注意其他邮件的发件箱下载的邮件不包含 DKIM 签名,请从p大邮箱的收件箱下载;请不要复制粘贴,请直接下载原始文件 网页版: pku邮箱:点击邮件以后选择“更多”->“查看原文”,此时会弹出新的浏览器标签页,右击在浏览器菜单中选择“另存为” stu邮箱:点击邮件以后选择“更多”->“导出邮件”,此时会直接下载原始邮件 邮件客户端: Thunderbrid:选中邮件并右击,选择“另存为”(或者选中邮件按下Ctrl-U,点击左上方 “文件”,再点击“另存页面为”) 站长不是非常清楚各类客户端的情况... -
新增更隐蔽的注册方法 - 上传含 DKIM 签名的邮件以证明身份
• • admin如题,注册方式中已新增一种 DKIM 注册方法。这种方法没有直接发邮件便捷,而且对发件人的要求比较苛刻,但是好处在于不需要新发送邮件,而是利用收件箱里已有的邮件证明身份,比较隐蔽且可以增加审查难度。 这种方法需要你从 pku, stu 等p大邮箱里下载一份“原始格式”的邮件(内容不限且不需要包含注册请求),并且 DKIM 签名含有"To"。(邮件原文,有称 Raw message,亦有称为 message source code,具体说法不一),以 email.mozilla.org 的邮件为例,邮件头大... -
关于定时发布功能的隐私警告
• • admin目前由于 NodeBB 定时发布的设计缺陷,定时发布的 tid 会暴露发帖者的大致发帖时间。在真正的定时发布机制上线之前,请注册用户不要依赖此功能隐藏自己的上线时间。 此外,回复的定时发布功能仍然有待开发 -
KaTeX 数学功能已上线
• • admin插件源代码:https://github.com/pkuanvil/nodebb-plugin-katex 目前在后端渲染 KaTeX\KaTeXKATEX,这不需要改动前端(前端只需要引入一个 css 文件),至于不在客户端渲染的理由么……原因只有一个,站长目前精力不足以把所有 js 动态渲染的地方揪出来,而只在 DOMContentLoaded 里面调用一次 katex.render(math, elem, options) 是不够用的,所以就先这样吧,后端渲染也挺讨巧的 这个算是本站引入的第一个... -
开发计划 & 更新说明
本站已有的模块 NodeBB: NodeBB 主源 https://github.com/pkuanvil/NodeBB Katex 插件:https://github.com/pkuanvil/nodebb-plugin-katex 杂项,本站特制插件:https://github.com/pkuanvil/nodebb-plugin-pr 默认模板 Persona:https://github.com/pkuanvil/nodebb-theme-pr 投票插件:https://github.com/... -
本站在线人数实在有些少……要不站长亲自捞一下气氛?
虽然本站作为成立才8天的新站,取的名字 pkuanvil 也没啥特点,但是这个活跃人数未免也太少了,能有注册量(110多)的 5% 就不错了……新注册人数也很少,本来站长搞定 hcaptcha 以后下一个改进的就是邮件(邮件当然要改进很多轮),但是这个新注册人数甚至白嫖 cloudmailin 的地址就够用了,真没啥动力,还不如去改进 css 和引入 katex -
功能预告: hcapcha 验证码
• • admin最近站长调试了一下 hcaptcha 的验证码,集成不难,就是前端引入 hcaptcha 的 js 脚本加载<iframe>,然后后端负责收集 POST 数据交给 hcaptcha 验证。主要是找准确的 express 一堆路由中间件里面的 hook 点花了一些时间,理解 html 模板渲染机制花了一些时间,理解用户登录流程花了一些时间,和 CDN 缓存斗争又花了一些时间,得到的教训是改 Regex 规则以后清理缓存的范围几乎必然会大于新旧 Regex 匹配规则之和……都是泪啊 总之 hcap... -
能看到更新后的注册页面吗
• • admin今天凌晨因为站长发现了无限注册bug,暂时冻结了注册。中午的时候bug已经修复,并且更新了注册页面。但是刚才测试了一下,不刷新似乎看不到更新后的提示,可能和缓存有关,不清楚是浏览器级别还是CDN级别的问题 注册已经重新开启,如果看不到更新后的注册提示,请刷新页面 -
代表 PKU Anvil 的官方帐号
站长成立了表示本站身份的一些帐号,列举在本贴中。 站务邮件:pkuanvil@proton.me Github 组织:https://github.com/pkuanvil 站长的 Github 帐号:https://github.com/pkuanvil-uid1 Matrix 服务器:pkuanvil.com(默认网页版 https://schildichat.pkuanvil.com) 主聊天室 #pkuanvil:pkuanvil.com Telegram:https://t.me/... -
功能预告:tag 屏蔽
• • admin本站 #26 出现了第一个管理员会干预的 tag,感谢测试。 NodeBB 没有内置的屏蔽 tag 功能,需要借助 NodeBB 内部的 API 进行修改增加此功能。在服务后端和管理员控制面板,会增加维护“默认为屏蔽的 tag 的列表”的功能;在前端用户设置中,增加用户需要屏蔽哪些 tag。(屏蔽词的功能会略复杂,先上线 tag 屏蔽,毕竟 tag 设计也是本站开发重点) 本站得益于 NodeBB 核心,tag 功能已经开箱可用,并且用户可以随心所欲的自定义 tag (目前为每个帖子不超过5个)。后续管理... -
注册:注册流程(用户须知)
如果您遇到任何问题请用游客身份在下面评论(可以附上您的“邮件验证信息”,这是加密的不会泄漏您的个人信息)或者联系站务 pkuanvil@proton.me 注册流程 允许注册的邮箱域名详见 /pr_email_domains。根据 #6 - 创站声明 的承诺,我们不会建立您的注册邮箱和用户uid的关系。您在注册时使用的邮箱只用于标记您所属的高校类型,随后就会被丢弃,不和您的帐号uid产生映射关系。 目前有两种注册方法: 使用您的邮箱发送邮件到指定的邮件地址 从邮箱下载一封含有 DKIM 签名的邮件并上传...