hametuha/

hamepub

处理 ePub 3.0 的 PHP 库

1.2.4 2023-04-08 13:02 UTC

This package is auto-updated.

Last update: 2024-09-08 16:06:51 UTC


README

GitHub actions for HamePub

HemePub 的活示例是 hametuha。这是一个能够将内容发布为 ePub 的 WordPress 网站。

如果您维护基于 PHP 的网络应用程序,HamePub 将帮助您实现多平台发布。

注意: HamePub 并不代表任何性暗示。我之所以这样写,是因为它在日语中听起来有意义。(HamePub 是用于创建 ePub 的 PHP 库,并非指发生性事件的酒吧)

如何安装

使用 composer。

composer require haemtuha/hamepub

如何使用

您可以使用 HamePub 进行动态 ePub 生成,但假设您有一个如下所示的静态 HTML 集合

dist
- index.html
- content.html
- colophon.html
- css
  - style.css
- img
  - cover.jpg
  - graph.jpg
  - barchart.png

现在我们有 CLI 工具 hamepub,您可以在工作目录中运行 CLI 命令。

# Dump setting file.
./vendor/bin/hamepub init setting.json

接下来,编辑如下所示的 JSON 文件

{
    "root": "./dist/",
    "id": "my-first-ebook",
    "isbn": "1234567890123",
    "title": "My First Book",
    "author": "Fumiki Takahashi",
    "target": "./out",
    "published": "2023-01-01T23:00:00Z",
    "direction": "ltr",
    "cover": "./dist/img/cover.jpg"
}

然后,运行命令。

./bendor/bin/hamepub generate 

您将获得 ePub 文件 my-first-ebook.epub

资源

以下是一些重要的资源。

致谢

示例图片由 Public Domain PicturesNadi Lindsay 提供。

许可证

此库在 MIT 许可下发布。