有闲工夫和开发热情的可以私聊我,我们来把主页定制一下(参考 CC98),以及开发点新插件。
Discourse 是个现代软件,使用 JS,SCSS,Handlebars,Ruby。
定制界面或者简单功能,涉及 Theme / Theme Component,只需了解前两个。
我最近开发“无需登录/切换匿名身份的发帖/回复”功能,就是一个 Theme Component
定制稍微复杂一点的功能,如果需要后端参与,称为 Plugin。有两种选择,正常方法是用 Ruby 类似 Python 很简单。由于 API 非常完善,可以采用其他语言开发后端,例如匿名回复功能就用的是 Actix(Rust)。
Fast
3
话太冲了…
这是个挺锻炼人的活,如果想积累项目经验的话,试试看挺不错的