iApp-Doc
在线文章写作与手册管理平台
项目信息
开发日期:2022年12月19日 官网:https://apee.top 站点地址:http://iapp.apee.top 关键词:PHP、Bootstrap、伪静态、Cookie、文件上传、Markdown功能规划
代码搜索(标题 + 全文) 编辑文章 新增文章 删除文章 Markdown 支持 新增手册 导入手册 编辑手册 删除手册 导出数据库 管理员登录数据库设计
手册(iapp_doc_book)
字段名 | 类型 | 描述 |
---|---|---|
id | int | 手册ID |
create_time | datetime | 创建时间 |
update_time | datetime | 更新时间 |
title | varchar | 手册标题 |
intro | varchar | 手册介绍 |
文章(iapp_doc_article)
字段名 | 类型 | 描述 |
---|---|---|
id | int | 文章ID |
title | varchar | 文章标题 |
content | text | 正文内容 |
update_time | datetime | 更新时间 |
book_id | int | 手册ID |
伪静态设置
伪静态后URL | 原URL | 描述 |
---|---|---|
/book_3.html | /book.php?book_id=3 | 某手册主页 |
/article_123.html | /article.php?article_id=123 | 某文章页面 |
Ngnix
rewrite ^/book_(d+).html$ /book.php?book_id=$1 break;
rewrite ^/article_(d+).html$ /article.php?article_id=$1 break;
rewrite ^/sitemap2.xml /sitemap.php?format=xml break;
rewrite ^/sitemap.xml /sitemap.php?format=xml break;
Apache
注意:
RewriteEngine on # RewriteBase 这个值类似 HTML 的 base 标签值,如果部署二级目录,填写 /path,如果是根目录,则填 / RewriteBase / # RewriteRule 正则需要以 .htaccess 文件所在目录为根目录,后者是正常的 HTML 相对路径 RewriteRule ^book_(d+).html$ book.php?book_id=$1 RewriteRule ^article_(d+).html$ article.php?article_id=$1 RewriteRule ^sitemap.xml sitemap.php?format=xml RewriteRule ^sitemap2.xml sitemap.php?format=xml
部署说明
下载项目源代码,解压到网站目录,或者直接在网站目录执行下面的命令
git clone https://github.com/oyps/iapp-doc.git
为网站目录设置 777
权限
打开 include/config.php
$site_path
默认支持伪静态,如果需要关闭,请将 $url_static
设置为 false
如果想要启用数据库导出功能,请允许 PHP 使用 system
函数
请按照 伪静态设置 配置伪静态
手册文件格式
TXT 文本格式
内容格式
【文章标题】
文章内容
【文章标题】
文章内容
...
需要将文章内容中的【】符号替换成 &left;
和 &right;
,防止和分隔符 【】
冲突
iApp 官方手册处理流程(正则)
注:本规则专门用于 iApp 官方提供的帮助文档处理,其他情况无需理会。
直接使用 bin官方文档预处理.py
程序,将官方文档 TXT 文件放到一个文件夹,选择该文件夹即可自动处理。
】(s*n)*
=> 】```javan
(ns*)*【
=> n```【
使用到的开源项目
Ace 代码编辑器 github-markdown-css PrismJS 代码高亮
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。