创建您的电子书:将Markdown转换为PDF和EPUB
嗨,内容创作者!您是否正在寻找一种简单的方式来自动创建您的电子书,并且您想专注于内容的创作呢? 我想向您介绍Ibis Next,这是一个实用而务实的创建电子书的工具! 通过Ibis Next,您可以自动将您的电子书转换为PDF或EPUB格式,从而让您专注于以Markdown格式创建内容。
有关Ibis Next的更多信息,请访问:https://github.com/Hi-Folks/ibis-next (opens new window) Ibis Next是一个开源工具,专为像您这样想要创建和分享自己内容的人设计的。Ibis Next支持Markdown格式,提供无压力的写作体验。它还可以将您的文字转换为优雅的PDF或EPUB,使您的内容可以在多个设备上使用,例如电子书阅读器和平板电脑,无需Wi-Fi连接。因此,您可以在旅行中创建电子书,并允许读者在旅行🧳、上班🚉、海滩🏖️或山区🏔️时查阅。
让我们开始吧:安装Ibis Next #
首先,让我们确保Ibis Next在您的计算机上运行正常。
安装和运行Ibis Next命令的要求为:
- 安装PHP包的Composer:https://getcomposer.org/ (opens new window)
- PHP 8.1及以上版本(建议使用PHP 8.3)
由于Ibis Next是用PHP编写的,所以您需要确保您的计算机上已安装PHP。 使用PHP编写的Ibis Next框架,在新目录中可以利用composer的简便性进行安装:
mkdir mynewbook
cd mynewbook
composer require hi-folks/ibis-next
composer包的链接在这里:https://packagist.org/packages/hi-folks/ibis-next (opens new window)
通过以上三个命令,我们创建了一个名为mynewbook
的新目录,进入该目录,并通过composer
命令安装了ibis-next包。
[](https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fol 这个序列初始化了一些必要的文件,如
ibis.php
用于配置,一个包含默认封面图片和可定制的CSS样式的assets
目录,以及一个用于结构清晰的示例Markdown文件的content
目录。
定制你的电子书
在奠定基础之后,可以将注意力转向ibis.php
文件,该文件提供了标题和目录结构的定制选项。这种灵活性确保您的电子书与您的愿景和叙事结构相一致。
ibis.php
文件有很好的文档,但我想指出最常修改的参数:
- 标题,在
ibis.php
文件中,您会找到title
参数,您可以在其中自定义书名。标题也用于生成PDF和EPUB文件的文件名; - 作者,您可以在其中定义您的姓名或撰写该书的人的姓名。参数名称是
author
;header
参数允许您设置页面标题的样式。在Markdown文件中定义的每个章节的标题被用来填充页面标题。如果您不想让您的书有页面标题,请删除header
参数及其值(或注释掉该行)。
ibis.php
文件包含了更多的配置选项;我已经提到了那些通常有用的配置选项,用于试验第一次创建。请随意探索ibis.php
以自定义配置。
创作您的内容 你可以在“content”目录中创建/编辑Markdown文件。你可以使用Markdown语法创建标题、代码、段落、内联代码和格式化文本(加粗、斜体等)。我建议为每个章节创建一个Markdown文件。 #
此外,你可以在Markdown中使用前置标头来设置标题。
创建了Markdown文件后,你可以开始构建过程。
制作你的电子书 #
制作EPUB或PDF文件很简单,你只需运行一个 以下是将Markdown翻译成中文并删除第一层标题:“简单命令”:
构建PDF文件从您的Markdown文件中:
./vendor/bin/ibis-next pdf
进入全屏模式 退出全屏模式
构建带有暗黑模式的PDF文件,您可以添加dark选项:
./vendor/bin/ibis-next pdf dark
进入全屏模式 退出全屏模式
构建EPUB文件:
./vendor/bin/ibis-next epub
进入全屏模式 退出全屏模式
就是这样!您的文字已经美美地打包好,准备面向世界。
结论:加入Ibis Next社区 Ibis Next社区简介 #
简而言之,Ibis Next让您成为内容大师,无需技术操作。尽情享受简单性,自定义您的内容,并让您的文字成为焦点。传播爱意-分享本指南,让我们建立一个互相支持的内容创作者社区。🌟✨
记得给Ibis Next GitHub项目https://github.com/Hi-Folks/ibis-next (opens new window)点赞⭐,并在Twitter上分享您的电子书创作之旅,带上#IbisNextMagic。
让我们一起创造出令人惊叹的东西吧!📚🚀