【源码分享】给你一个开源文库网站

2023-05-24 0 414

前段时间看见两个类似于腾讯日文版的开放源代码日文版控制系统。可以用以构筑营运自己的日文版中文网站。

总的来说那时综合型的日文版公交站点,如腾讯日文版等已经做出来了,假如你急于做综合型的日文版公交站点,却是不现实生活,因为内部空间太少了.

但,假如你著眼于某两个路径的日文版公交站点,比如说课外解题标准答案日文版公交站点、IT金融行业日文版公交站点、基础教育类日文版公交站点等,著眼于两个金融行业应用领域路径,却是有非常大高速成长内部空间的。就比方说相片公交站点,那时许多浏览器都能搜寻相片,但Pinterest、花朵网等还不是做出来了吗?

主要控制技术栈

后端 :Go词汇架构Beego

后端: 如前所述Bootstrap的后端架构Flat-UI

资料库:MySQL,统计数据储存

倚赖自然环境:Libreoffice(或Openoffice),用作将office文档格式转PDF

pdf2svg,用作将PDF转换成svg向量相片,德博瓦桑县写作。

calibre,用作将mobi、chm、epub等文档格式转换成PDF,接着再将pdf转换成svg

阿里云OSS,储存office文档格式、PDF文档格式以及svg等文档

机能特征

文档格式网易网写作

DocHub日文版透过svgCorelDRAW来同时实现文档格式写作新体验的,我知道的日文版公交站点中,网易爱问是透过png等相片提供更多文档格式写作新体验的。

SVG较之png、jpeg等相片格式有非常大的竞争优势,最少弱化不能杂讯,所以与JPEG 和 GIF 影像比出来,svg体积更小,可填充性大列佩季哈区,DocHub透过gzip,将svg文档填充,一般情况下,能增加70%的文档大小不一,比如说200kb的svg,gzip填充后,多于60kb以内的大小不一。

采用svg,大幅提高了读取速率,强化了文本的写作新体验。

office文档格式网易网写作

这个需要经过两层转化:

office –> pdf –> svg
【源码分享】给你一个开源文库网站

PDF文档格式网易网写作

将PDF文档格式透过pdf2svg转化,提供更多网易网写作

mobi、epub、chm文档格式网易网写作

采用calibre将文档格式转换成PDF,接着pdf再转svg。

全文搜寻

全文搜寻机能,之前是采用coreseek开发同时实现了这个机能的,但那时coreseek的官网都已经挂了…急于用elasticsearch重新同时实现这个机能。

文档格式采集机能【TODO】

建站初期,公交站点文本的填充,是两个大难点。

然而,GitBook、ReadTheDoc等公交站点上,就有一大堆的开放源代码控制技术文档格式,提供更多mobi、pdf、epub离线文档格式下载。

初略统计了一下,GitBook有10多万文档格式,按可用文档格式为5万估算,每份文档格式,提供更多3种格式的下载,光从gitbook采集文档格式,做成日文版,就有15万多的文档格式了。

接着,你再借助下浏览器,搜寻filetype:文档格式格式 + 搜寻关键字,如filetype:pdf 入门教程,你就会发现惊喜!

假如再爬其他文档格式,一年之内,单枪匹马搞个上百万文档格式的日文版公交站点,应该不是个事儿。

积分机能

用户签到、上传撷取文档格式,获得积分奖励;用户下载文档格式,需要消耗积分

写作文档格式水印机能

在提供更多写作的svg文件上添加水印

页面一览

【源码分享】给你一个开源文库网站
【源码分享】给你一个开源文库网站
【源码分享】给你一个开源文库网站
【源码分享】给你一个开源文库网站
【源码分享】给你一个开源文库网站

项目开放源代码地址:

PC端模板

GitHub: https://github.com/truthhun/DocHubTemplate4PCGitee: https://gitee.com/truthhun/DocHubTemplate4PC

移动端模板

GitHub: https://github.com/truthhun/DocHubTemplate4MobileGitee: https://gitee.com/truthhun/DocHubTemplate4Mobile

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务