Debian中文社区首页如何制作的

我是ParrotSec中文社区的站长
之前联系过Debian社区站长,想做一个类似Debian中文社区首页的首页。。

自己没有做前端的经历,由于各种事情拖了很久都没有完成,来询问几个问题:

  • 首页是用什么语言写的?是否和Discourse放在了同一个服务器上,在服务器上的目录结构是什么样子
  • 如果是在同一个服务器上,在配置https的情况下多个域名是如何解析
  • 主页是如何进行维护的?我看到社区在github上有一个主页仓库,但是不清楚主页维护的流程

ps:论坛的编辑器预览好像出了问题?

源代码就在 http://github.com/debiancn/debiancn-home ,读代码基本就可以了。主题 CSS/JS 是社区成员帮助编写的。

论坛预览功能一直是坏的,不过不影响大局所以暂时没有修。

有个问题,主页和discourse是放在同一个服务器上的吗?多端口如何走https

放在同一个服务器上并不冲突,一个 HTTP/HTTPS 服务器一直以来可以绑定多个域名,例如 apache2 或者 nginx 都能做到。HTTPS 支持也很简单,每个域名申请签发一个证书即可,例如免费的 letsencrypt。虽然多个 HTTPS 站点由同一个服务器服务需要客户端 SNI 支持,但只要你用的不是古董 ie6 那么大家都是支持的,所以不是问题。

酷酷的黑色主题颇添神秘感,很棒!:+1:

简单翻了翻ParrotSec中文社区,建议以后不要将指纹暴露出来,避免一些麻烦,请对得起网址里的Sec.