简介
Wikitten
是一款开源Wiki
知识管理系统,使用PHP
开发,支持Markdown
语法,无需数据库,自动生成树形目录,适合用来做个人Wiki
知识库。
截图
安装
环境要求:PHP >= 5.3
,需要Fileinfo
组建支持。
搭建好Web
环境,建议使用宝塔面板,教程:宝塔面板安装教程,然后进入后台再安装PHP
和Nginx
环境,再找到左侧软件管理-PHP
管理-设置-安装Fileinfo
拓展。
#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz
1、手动添加,方法查看:https://toot.su/archives/19/。
2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。
接下来解析并添加域名,然后下载源码:Wikitten.zip,再放到站点根目录并解压。将config.php.example
重命名为config.php
,根据实际情况修改或注释里面内容,配置文件说明如下:
#设置站点标题
define('APP_NAME', 'My Wiki');
#选择首页文件,必须位于library文件夹下(一般不需要修改)
define('DEFAULT_FILE', 'index.md');
#设置文档目录(一般不需要修改)
define('LIBRARY', '/path/to/wiki/library');
#启用任何文件的页内编辑(不知道用来干嘛的,保持默认就行)
define('ENABLE_EDITING', true);
#启用JSON Front Matter(元数据),可对文档设置title/keywords等
define('USE_PAGE_METADATA', true);
#使用黑色主题
define('USE_DARK_THEME', true);
#是否显示左下角LOGO
define('USE_WIKITTEN_LOGO', false);
Wikitten
需要伪静态支持,如果是Apache
一般不需要修改,站点根目录已经内置.htaccess
伪静态规则。如果是Nginx
,请添加下面的配置到server
段内,并重启Nginx
。
#宝塔面板找到左侧网站点击域名,直接在伪静态添入以下代码
location ~* ^/static/(css|js|img|fonts)/.+.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt|swf|pdf|txt|bmp|eot|svg|ttf|woff|woff2)$ {
access_log off;
expires max;
}
location / {
rewrite ^(.*)$ /index.php last;
}
最后访问你的域名即可。
使用说明
Wikitten
支持Markdown
语法,直接将写好的Markdown
文件存放到网站根目录library
文件夹会自动生成树形结构。
Wikitten
模板文件位于views
目录,你可以适当修改,添加网站统计代码以及评论和一些个性化设置。
未经允许不得转载:嘟嘟 » 一款支持Markdown语法的Wiki知识管理系统:Wikitten搭建教程
最新评论
请问下,python3 tg_username_update.py都会提示下面这个是因为什么啊 Traceback (most recent call last): File "tg_username_update.py", line 21, in <module> cake = emojize(":cake:", use_aliases=True) TypeError: emojize() got an unexpected keyword argument 'use_aliases'
不可以了
# Install [Debian] [bullseye] [amd64] Downloading... grep: (standard input): binary file matches Error! grub.cfg. root@RRR2:~#
博主你好,请问cloudfront 上传收费这个是事实吧,已经找了几个贴子确认了。 那有什么好办法能够避开这个收费呢?如果不能避开感觉还是cloudflare 比较稳。
来看看
第5步添加自定义主机名进去后等txt验证提示custom hostname does not name to this zone
那没事了,我静态博客。谢谢
为什么缓存键和源请求那里不设置缓存?