一个简单的HackerNews翻版站
网站地址:
简单介绍
初衷:
因为 HackerNews 全是英文, 想看看可是又不想读英文, 所以才有了这个网站, 主要是为了能够尽快的看到一些新的消息.
因为帖子的内容散落在各地, 所以只翻译了帖子的标题和评论, 仅自用, 非盈利.
后来:
翻译API实在太贵了, 小用户根本用不起, 想了想顺便提高下自己的英语阅读水平, 就继续改了改, 加个评论功能, 可以自己写点笔记什么的.
技术栈部分:
一开始技术栈:
- 使用了 Hacker News 的公共 API, 为避免被封, 6 小时同步一次,
- 后台 Golang+模板, 其中 CSS 主要照抄了react-hacker-news.
- 没有用到关系型数据库, 所有数据只用 Redis 做缓存.
- 翻译部分使用 Google 的翻译 API.
- 使用
Azure
云自动化构建与部署 - 服务器在国外, 使用
DigitalOcean
, 用了Cloudflare
做加速. - 评论使用
Disqus
, 如果无法访问请确认自己的网络问题.
目前技术栈:
- 没有Google 翻译API
- 服务器在国外, 静态文件cdn在国内
- 没有用cloudflare, 我觉得它是在减速
- 评论系统采用
utterances
(基于github issue的一种实现方案). 我觉得我根本用不上disqus
的那种盖楼评论, 而且disqus
对于修改支持很差, 做笔记时, 应该会经常修改的
Faq:
项目维护多久?
理论上没什么问题会一直维护, 主要是自用, 非盈利.
为啥不用 React SSR?
我尝试了一下React SSR
, 感觉用 React 没必要, SSR 的话还不如上模板.
需求与协作?
代码不开源, 需求请在此篇帖子评论下提, 不保证一定完成, 请理解谢谢.
是否需要捐赠?
我不是很想用爱发电, 有朋友一直看的话可以捐一点, 捐款的朋友麻烦备注一下, 会公开.
我的成本:
- 一台 DO, 每月5刀, 每年60刀, 价格表
每年如果能收到 60 刀, 把成本 Cover 掉, 我就会把捐款的链接撤下.
捐赠链接
最好注明是谁捐的, 捐到什么服务上了, 感谢!!