Manga-Reader 漫画阅读器V0.1 使用说明

Manga-Reader是一个用于Web的阅读器工具,支持文本、PDF、漫画、视频、音频,在线阅读/播放。

本身是Manga-CMS中的阅读器组件。

设计用途包括:

  • 漫画阅读器
  • 漫画阅读器(移动端)
  • 音乐播放器
  • 视频播放器
  • PDF查看器
  • 小说阅读器

漫画阅读器及小说阅读器目前已经实现一些基础功能。

其中视频播放器、音乐播放器、PDF阅读器分别基于:dplayer.js、aplayer.js以及Chrome自带的pdf.js。

dplayer和aplayer已单独移植为WordPress插件,请参看另一篇:dpap-plus插件使用说明。


为了让阅读器适配大部分CDN存储以及任何跨域环境,目前使用了一种简单粗暴的方式——直接将漫画全部图片的文件名记录于文件之中,用于阅读器读取。

当前阅读器支持两种目录文件:“.info.txt”、”info.json”,以下将简述该两种目录文件的区别。

info.txt文件内容如下:

p1.jpg
p2.jpg
p3.jpg
p4.jpg
p5.jpg

※info.txt必须放置在图片文件夹同目录下。

1、该文件被设计为仅用来保存图片文件名,在程序中,会逐行读取文件名并显示出来。

2、因此,在该文件中不能出现空行,理论上支持子目录。

3、使用方便,可以利用CMD快速生成符合格式的脚本。

info.json文件内容如下:

"name": "漫画标题",
"cdn": "https://www.cdn.com/漫画路径",
"address": {
    "author": "作者",
	"pic": "作品封面"},
"page_list": [
    {
        "page": "1",
        "url": "p1.jpg"
    },
    {
        "page": "2",
        "url": "p2.jpg"
    },
    {
        "page": "3",
        "url": "p3.jpg"
    }
,
    {
        "page": "4",
        "url": "p4.jpg"
    }
,
    {
        "page": "5",
        "url": "p5.jpg"
    }
]
}

相比于info.txt,使用json可以保存更多的作品信息,但是编辑更加麻烦,且json不需要同步于作品对应的目录,可以存放在任何地方,理论上讲更加便于维护。