nowise/slimbook

用于网页标记和书籍版式设置的简单XML模式。

0.9.4 2019-01-29 00:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:23 UTC


README

用于网页标记和在线书籍/手册版式设置的简单XML模式。

本包提供了一种简单的XML模式,旨在以书籍(多章节)或页面(单章节)的形式编写技术手册。

XML模式可以单独使用,也可以与该包提供的PHP类一起使用。使用PHP类,可以以各种格式(例如HTML、PDF、DVI、MS Word或LaTeX/TeX)渲染SlimBook XML文档。

将handler.php与Apache集成以提供基于XML的网站。

目录

o) public

This directory contains the XML schema, DTD and some examples. For core users
doing their own formatting, the slimbook.xsd is all you need.

o) source

This directory contains the PHP code for rendering SlimBook XML schema 
constraint documents in various output formats.

安装

  1. 可以解压缩源文件到网站根目录外的位置进行安装。需要在您的PHP脚本中包含相关文件。

  2. 使用composer安装

bash$> composer require nowise/slimbook

该命令应负责部署slimbook及其依赖项。

设置

SlimBook处理器可以与Apache web服务器集成,以动态渲染所有XML文档。创建一个受保护的配置文件并包含在虚拟主机定义中

bash$> cd $appdir
bash$> cp config/apache.conf.in config/apache.conf

编辑apache.conf并将其包含在Apache配置文件中。