呓语 | 杨英明的个人博客

专注于c++、Python,欢迎交流

By

搭个网站免费无限制看漫画

前言

最近在哔哩哔哩漫画APP上追《死神》(考古行为),追到一半发现需要开vip才能继续看,然后找了一圈发现市面上大多漫画网站和APP基本都需要付费阅读,搞得我一时之间十分崩溃。

后来下载到死神的漫画图片资源,但是在电脑上看又不是很方便,于是我灵机一动开始发挥我的专业特色,我抱着试一试的态度跑到github上找有没有“漫画阅读器”——没有免费漫画网站,我自己搭一个不就行了嘛(大家别学我,还是要尊重版权)——最后还真让我找到一个:miaoerduo/cartoon-cat-server,尽管界面比较简陋,但是部署简单,对目前的我来说足够用了。

在vps上部署好了网站之后,我将漫画的图片资源上传到网站的静态资源中,然后创建了一个二级域名解析到后台,就可以访问啦!

我的漫画网站地址:http://comic.yangyingming.com

如果你有漫画资源的话,也可以搭建自己的漫画网站!不过方便自己看漫画可以,不要商用呦~

部署漫画网站

首先,请确保你有以下资源:

  1. vps(独立服务器)
  2. 漫画资源,需要是图片格式,比如 JPG
  3. 最好有个备案过的独立域名

无处安放的漫画资源 ↑

然后,开始搭建漫画网站,项目地址在这:miaoerduo/cartoon-cat-server

1.登录 vps

2.安装 node、npm、git

3.将项目克隆到本地

git clone git@github.com:miaoerduo/cartoon-cat-server.git

4.安装依赖,启动项目。

cd cartoon-cat-server
npm install
node main.js

到这一步为止,如果一切顺利,则网站部署完毕,在外网中可以通过你的vps公网IP和端口号访问网站,比如我的是:212.64.17.143:3001。

5. 登录你的域名管理后台,设置二级域名解析地址到漫画网站后台。如果一切顺利,那么就可以通过域名访问网站啦,比如我的:http://comic.yangyingming.com

6. 上传漫画图片资源到 ./public/store 目录中,比如《死神》我上传到了 ./public/store/死神,里面又包含各个章节文件夹,章节文件夹下则是每页的图片。

7. 手动生成漫画的目录,这一步本可以自动完成,但这个项目没有做这个功能。以《死神》为例,进入到 ./public/store/死神 目录中,然后运行命令:

ls -t -r > index

顺利的话本地会生成一个索引文件 index,编辑这个文件,删除其中包含“index”的那行。

8. 如果想让项目后台运行,可以用以下命令启动:

nohup node main.js > main.log 2>&1 &

关掉的时候,用 top 或者 ps 查看 PID,然后用 kill 杀掉进程就可以了。

效果图

原创声明

转载请注明:呓语 » 搭个网站免费无限制看漫画