README.md

本站主要用到的技术及主要支持的特性,罗列如下:

  • Blog System
    • ThinkJS,2.x.x,本站使用的 Node.js 服务端全能框架,详情
    • Node.js,4.x.x LTS,ThinkJS 运行环境;
    • MySQL,5.x.x,数据库;
    • Memcached,缓存热门数据;
    • ElasticSearch,提供博客站内搜索,详情
  • Deployment
    • Ubuntu,16.04.1 LTS;
    • Docker,本站使用 Docker Compose 提供运行环境,详情
  • Web Server
    • Nginx,1.11.x,详情
    • nginx-ct,1.3.1,提供 Certificate Transparency 功能,支持多证书配置;
    • ngx_brotli,提供对 Brotli 压缩格式的支持,具有更高压缩比;
    • OpenSSL,1.0.2,只启用 TLSv1~v1.2,不支持 Windows XP IE6~7;
  • HTTP/2
  • HTTPS
    • Let's Encrypt,免费好用的证书,详情
    • RSA/ECC Certificate,优先使用 ECC 证书,体积更小,详情
    • Certificate Transparency,证书透明度,详情
    • HTTP Strict Transport Security,HSTS,详情
    • HSTS Preloading,加入浏览器内置 HSTS 列表;
    • Public Key Pinning,HPKP,详情
    • OCSP Stapling;
    • Session Resumption,Identifier/Tickets;
  • Security
    • CSP2,Content Security Policy Level 2,详情
    • 2FA,Two-factor Authentication,用于后台登录,详情
    • Security Response Header,使用 HTTP 响应头部增强网站安全,详情
  • Experience
    • Mobile friendly;
    • Kindle eBook,你可以使用 Kindle 阅读本站,详情
    • Full Text RSS,欢迎订阅
    • PubSubHubbub,让订阅网站实时感知新文章;
    • WebP,优先使用 WebP 格式图片,减小图片体积;
    • Markdown,本站所有文章都支持以 Markdown 格式查看,示例
  • Third-Party Service
    • Disqus,为了让国内用户流畅查看评论,开发了评论浏览模式
    • Google Analytics,为了国内正常使用,在服务端做了中转;

本站部署于阿里云 ECS 青岛机房,配置为 1 核 CPU,2G 内存。如果你也要购买阿里云服务,欢迎使用我的推荐码:

NY1Z0E(新用户九折)购买地址 »

Comments