简介

Wikitten是一款开源Wiki知识管理系统,使用PHP开发,支持Markdown语法,无需数据库,自动生成树形目录,适合用来做个人Wiki知识库。

截图

安装

环境要求:PHP >= 5.3,需要Fileinfo组建支持。

搭建好Web环境,建议使用宝塔面板,教程:宝塔面板安装教程,然后进入后台再安装PHP和Nginx环境,再找到左侧软件管理-PHP管理-设置-安装Fileinfo拓展。#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz

1、手动添加,方法查看:https://www.moerats.com/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目录,你可以适当修改,添加网站统计代码以及评论和一些个性化设置。版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。

wiki php markdown,一款支持Markdown语法的Wiki知识管理系统:Wikitten搭建教程相关推荐

  1. php wiki 知识库,用 DokuWiki 打造个人知识管理系统 - Dokuwiki 中文教程

    因为要学的东西很多,因此这段时间一直在考虑建立一个个人知识管理系统,以便更好的梳理自已的学习内容,同时也便于分享,所以最终决定用 Wiki 的形式来打造这一项目. # 为什么选择 Wiki 来进行知识 ...

  2. 全新开源版知识付费系统源码 支持多终端合一 含完整前后端+搭建教程

    分享一个全新的开源版知识付费系统源码,支持多终端合一管理,含微信小程序端.微信公众号端.H5端.PC端,含完整前后端.数据库代码包和搭建教程. 系统特色功能一览: 1.支持视频课程.音频课程.图文课程 ...

  3. 最新开源微信小程序一键开发平台源码 支持15大功能模块+完整前后端+搭建教程

    分享一个开源微信小程序一键开发综合平台源码,系统支持15大小程序功能模块,涉及各行各业,含完整前后端+详细搭建部署教程. 系统特色功能一览: 1.全新重构升级功能后端文件和前端文件: 2.整套源码已经 ...

  4. 客服系统-可以多个客服同时在线(支持网页端与软件)内附搭建教程

    介绍: 1.全名:PHP live chat 2.PHP在线客服系统,在线支持聊天系统,基于 PHP & MySQL,可以将客服源码嵌入到任何网页,使用简单方便 3.客服人员可以通过网页端与A ...

  5. 推荐几款基于 Markdown 语法在线制作简历的平台

    大家好,我是 JackTian. 前天跟大家分享了一篇<写简历没模板?别怕,这些开源项目帮你搞定!>的文章,给一些正在求职或打算跳槽的小伙伴一些相关参考. 通常情况下,有了模板,也大致想清 ...

  6. MarkWord - 可发布到CSDN的Markdown编辑器(支持图片同步)

    这一段时间一直很迷恋MarkDown,语法简单,排版整洁.对于经常要整理归档文件是绝对的好东西. 于是就去上网搜一些Markdown软件,别说还真多,各种类型,然后就挑了几个都不进人意,因为我比较喜欢 ...

  7. 一款美观实用的在线文档编辑系统,支持Markdown语法

    说明:最近博主对文档程序小有需求,找了很久发现都是单页,而且还不支持移动端,不是很理想,所以就专门花了半天时间,写了一个,该文档程序基于graphql.nuxtjs.mongodb.keystonej ...

  8. Linux系统里让vim支持markdown格式的语法高亮

    Markdown是深受程序员喜爱的一个文件格式. 然而Linux里默认的vim设置,并不支持markdown格式的语法高亮显示. 下面就来介绍如何设置使得markdown格式的文件在vim里也能享有语 ...

  9. activiti高亮显示图片_第 09 篇:让博客支持 Markdown 语法和代码高亮

    作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到HelloGitHub-Team 仓库[1] 为了让博客文章具有良好的排版,显示更加丰富的格式,我们使用 Markdown 语法 ...

最新文章

  1. Ubuntu 18.04+NVidia显卡+Anaconda3+Tensorflow-GPU安装、配置、测试(无需手动安装CUDA)
  2. python--切片
  3. 【luogu P3384 树链剖分】 模板
  4. 【PDF】处理pdf 文档的相关功能包总结
  5. 前端框架——bootstrap/knockoutjs/angularjs
  6. Mysql事件的创建和使用
  7. Scikit-learn库中的数据预处理(一)
  8. cocos-2d iphone入门(二) cocos2d源代码生成查询文档
  9. 【BFS】迷宫问题c++代码详解(逐句分析)
  10. 很不错的在线Office控件:IWebOffice与SOAOffice
  11. JS在H5下实现本地历史搜索记录
  12. 第五项修炼与架构师感想
  13. 一个吊炸天的登录页面
  14. 比较Perl、PHP、Python、Java和Ruby
  15. webservice二进制文件传输
  16. libsvm中grid.py的使用
  17. Arduino 使用火焰传感器检测火焰实验
  18. 全球3d地形图分享,我们生活的地球,原来可以这么美!
  19. 【Cesium】使用TLE轨道两行数计算轨道信息,并生成CZML格式文件
  20. 最小宽度适配:Smallest-width

热门文章

  1. 根据编号输出课程名称
  2. 注解和反射详细笔记。自定义注解,元注解,内置注解。反射机制,Java Reflection,Java内存分析,反射操作注解,java.lang.reflect.Method,Class
  3. 基于java的文本/论文查重
  4. 全国民用建筑工程设计技术措施给水排水
  5. 2021年高压电工模拟考试及高压电工模拟考试系统
  6. Windows高效办公之批量创建文件夹
  7. 电影推荐系统 python简书_基于Spark的电影推荐系统(实战简介)
  8. python 欠采样_欠采样-Python数据科学技术详解与商业项目实战精讲 - python自学网...
  9. js锁定表头和列,实现类似execl锁定效果
  10. 实验三-香农编码的MATLAB实现