学习 Go 以来的第一个小项目 toNovel

toNovel

tonovel 是一个简洁,干净的小说聚合系统

概述

预览:http://47.98.131.100

后端地址:https://github.com/hipig/tonovel-go

前端地址:https://github.com/hipig/tonovel-vue

这是学习 go 以来做的第一个小项目,整体为前后端分离,服务端使用了 colly 爬虫和 iris Web框架,目前只内置了 3 个书源,书源格式为 xpath ( datasource 目录)。
因为涉及小说版权原因,没有做入库操作,所以在源站采集的时候,速度较慢。,目前功能较单一,只支持聚合搜索,查看详情,章节列表,章节内容等功能,后续会考虑做用户中心,历史记录,书架等交互功能。
后期功能会慢慢完善。
go 初学者, 大佬们请轻喷

截图

首页

阅读页

运行

git clone https://github.com/hipig/tonovel-go.git tonovel
cd tonovel
go run main.go

默认端口为 8080

TODO

模块

  • 聚合搜索
  • 书籍详情
  • 内容阅读
  • 用户中心
  • 我的书架
  • 历史记录

优化

  • 手机端自适应
  • 首屏加载过慢
  • 搜索排序聚合
  • 阅读页换源
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5天前 自动加精
讨论数量: 5
sunxyw

那个...你是不是发错区了,这里是laravel啊:joy

6天前 评论
pigzzz (楼主) 6天前
Summer

UI 很棒,自己的设计吗?

6天前 评论
pigzzz (楼主) 6天前

谢谢分享,正在学习golang~

6天前 评论
pigzzz (楼主) 6天前

膜拜

6天前 评论
pigzzz (楼主) 6天前

写的不错啊,已star

6天前 评论
pigzzz (楼主) 6天前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!