目前聚合类的站点比较火,看到很多聚合站点整合了很多新闻在网页上,用户只需要打开该站点就可以看到各大网站、论坛、社区的各类新闻。
聚合站点大鸟用的最多的应该是今日热榜,网址:https://tophub.today/,今天就来说说如何快速搭建一个英文类的新闻聚合站点hackernews。
具体的部署和安装
1、前言
github:https://github.com/nuxt/hackernews
演示:https://hn.nuxtjs.org/
这是一个使用 Nuxt.js 构建的黑客新闻克隆站点,也就是一个新闻聚合站点。
2、准备
- 宝塔面板最新版
- PM2项目管理器
- 解析好的域名一个
- Nginx安装好
- 新建一个网站
3、下载
安装之前需要先下载,在终端运行命令,如下:
cd /opt git clone https://github.com/nuxt/hackernews.git
4、安装
下载好之后,我们进入程序目录,开始安装,命令如下:
安装成功截图:
5、设置域名
域名访问还是需要用“反向daili”,具体看图:
6、效果
域名设置好之后,我就可以打开访问了,如图:
是不是很赞,新闻会自动抓取,自动更新。
7、去掉Built with Nuxt.js
如果你想去掉右侧的链接“Built with Nuxt.js”,修改“/hackernews/layouts/default.vue
”文件,大概在11行,我们可以删除掉如下内容即可:
<a class="github" href="https://github.com/nuxt/hackernews" target="_blank" rel="noopener banner"> Built with Nuxt.js </a>
8、最后
如果你想快速搭建一个不需要自己更新内容,又有点bi格的英文站点,不妨折腾下这个程序。和其他的聚合类站点一样,这个程序也是通过抓取api来实现数据更新的。
但是不知道这种网站会不会违法dmca这类东东,不太懂。