在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
[English Readme] [中文文档] 关于Tiny Wiki 是一个极简的在线文档中心, 它可以运行在现今流行的服务器环境上, 例如 apache+php 或 nginx+php Under the MIT License 作者
指南配置默认的配置文件在 books如果是一个字符串, 则是书籍的目录(相对于项目目录), 例如 [ { "path": "/samples/sample1", "uri": "/" }, { "path": "/samples/sample2", "uri": "/sample2" }] 如果提供的是一个字符串 [ { "path": "/samples/sample1", "uri": "/" }] 小技巧得益于多模块文档的功能,在TinyWiki中很容易实现某本书的多语言,创建一个config.custom.json,配置books项如下: [ { "path": "/books/xx_sdk_wiki_cn", "uri": "/xx_sdk_wiki" }, { "path": "/books/xx_sdk_wiki_cn", "uri": "/xx_sdk_wiki_cn" }, { "path": "/books/xx_sdk_wiki_en", "uri": "/xx_sdk_wiki_en" } { "path": "/books/xx_sdk_wiki_jp", "uri": "/xx_sdk_wiki_jp" }, { "path": "/books/xx_sdk_wiki_kr", "uri": "/xx_sdk_wiki_kr" }] 然后便可以通过xx_sdk_wiki_${region}来访问对应的语言版本,是的,没错,我们还可以设置默认的语言为cn,即访问xx_sdk_wiki时会访问到中文的版本: { "path": "/books/xx_sdk_wiki_cn", "uri": "/xx_sdk_wiki"} site_root站点目录, 例如,如果你将项目至于 theme主题目录, 你可以自己开发主题, 但需要注意的是, 主题至少包含 书籍设定book.jsontheme覆盖全局设定中设置的主题,意味着你可以为不同的书使用不同的主题 title设置书名 password设置密码, 可以不设或为空, 即不需要密码 duoshuo设置多说标识, duoshuo 是一个社会化评论插件, 如果你想关闭此功能,将此项设为空或不设即可 menu设置目录结构 404.md设置自定义404页 关于路由例如 /xxx, 会依次匹配下面的规则, 直到命中
# 404404 Not Found 关于示例书籍示例书籍来源于 leetcode-solution, 作者信息:
感谢!
By The Way重定向规则是必须的,所有请求(除静态文件)以外,都应该被重定向到index.php,apache下的.htaccess配置如下: <IfModule mod_rewrite.c> RewriteEngine On #ignore if it's a file RewriteCond %{REQUEST_FILENAME} !-f #redirect all request to index.php RewriteRule .* index.php</IfModule> 你也可以很轻松的在google上找到在 nginx, lighthttpd 或其他服务器前端的等价配置 :) 最后找一个前端小伙伴,由于本人前端能力有限,求小伙伴加入。 此项目纯属个人闲暇时间的作品,目标是极简,灵活,高度可配置。 联系QQ: 798047000 |
请发表评论