创建您的电子书:将Markdown转换为PDF和EPUB

创建您的电子书:将Markdown转换为PDF和EPUB

创建您的电子书:将Markdown转换为PDF和EPUB的封面图片 (opens new window)

嗨,内容创作者!您是否正在寻找一种简单的方式来自动创建您的电子书,并且您想专注于内容的创作呢? 我想向您介绍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命令的要求为:

由于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包。

[执行Ibis Next init命令创建初始资源、内容和配置](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文件的文件名;
  • 作者,您可以在其中定义您的姓名或撰写该书的人的姓名。参数名称是authorheader参数允许您设置页面标题的样式。在Markdown文件中定义的每个章节的标题被用来填充页面标题。如果您不想让您的书有页面标题,请删除header参数及其值(或注释掉该行)。

通过ibis.php文件编辑配置 (opens new window)

ibis.php文件包含了更多的配置选项;我已经提到了那些通常有用的配置选项,用于试验第一次创建。请随意探索ibis.php以自定义配置。

创作您的内容 你可以在“content”目录中创建/编辑Markdown文件。你可以使用Markdown语法创建标题、代码、段落、内联代码和格式化文本(加粗、斜体等)。我建议为每个章节创建一个Markdown文件。 #

此外,你可以在Markdown中使用前置标头来设置标题。

具有前置标头的Markdown文件示例 (opens new window)

创建了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创建的电子书 (opens new window)

结论:加入Ibis Next社区 Ibis Next社区简介 #

简而言之,Ibis Next让您成为内容大师,无需技术操作。尽情享受简单性,自定义您的内容,并让您的文字成为焦点。传播爱意-分享本指南,让我们建立一个互相支持的内容创作者社区。🌟✨

记得给Ibis Next GitHub项目https://github.com/Hi-Folks/ibis-next (opens new window)点赞⭐,并在Twitter上分享您的电子书创作之旅,带上#IbisNextMagic。

让我们一起创造出令人惊叹的东西吧!📚🚀