mdwiki 是一个基于 Python 和 Flask 框架实现的 Wiki 系统。
首先它的定位是一款wiki系统,旨在作为个人或小团队的知识库管理系统。
markdown编辑器支持图片粘贴与拖拽上传,支持实时预览。
wiki检索
图片管理
备份管理
标签
文章编辑定时独占锁定
IP、session两层登录次数等限制及登录验证码。
通过fabric支持自动化分发部署
不开放注册,仅限个人或小团体使用。
提供dokuwiki to markdown转换脚本
其他
官方的帮助文档才是最好的。 http://dynalon.github.io/mdwiki 1. 简单介绍 就是一个静态的Js网页解析及呈现同目录下的markdown文档。 感觉比其它Dokuwiki什么的轻量易用些。 2. 笔记 其它中文介绍也很多,不多提了。列几点注意事项(摘自上面的链接)。 2.1 支持file://方式的浏览器 Firefox都支持 IE都支持 Chome需要加--allo
MDwiki的安装配置详情可见官网 一、安装 1、新建项目文件夹blog 2、下载MDwiki,下载地址 3、拷贝下载包中的mdwiki.html到项目文件夹中 4、在文件夹中新建index.md文件,此为项目的主文件(可以在文件中写入主页相关内容) 5、在浏览器中打开mdwiki.html即可预览 二、配置导航 1、在项目目录下新建navigation.md文件 2、可以在文件中写入导航配置信息
Note: 这是一个静态的基于mdwiki修改的markdown wiki,非常适合快速搭建简单的wiki系统, 用于在线文档制作,避免考虑文档的格式,美观、语法简单。 很多网站都使用了这个wiki文档 MDWIKI官网:mdwiki MSDK接入流程 MSDKWIKI 下载地址:https://github.com/fifsky/mdwiki 下载后可以直接用火狐打开index.html(谷歌浏
通过Python获取维基百科中概念词条的维基信息 维基百科作为全球网络上最大且最受欢迎的参考工具书目前已被许多自然语言处理方面的研究人员所青睐,并将其视为优质的语言资料来源。大多数情况下,我们获取维基百科信息是通过其提供的数据库(http://dumps.wikimedia.org)来实现,但是其数据量巨大让我们难以转存至自己的本机数据库当中(英文的基本10G以上,电脑没有16G内存基本上搞不定)
Python的Wiki Python性能分析 关于Python Profilers性能分析器 http://www.cnblogs.com/btchenguang/archive/2012/02/03/2337112.html cProfile 官方文档 https://docs.python.org/2/library/profile.html Python性能分析可视化 http://linu
写不下去了,直接贴地址吧。 菜鸟第一个python项目,求轻喷。 后续打算变client-side session为server-side session,采用redis来管理session。加入图片和文章爬虫功能。重构代码。 项目地址:https://github.com/xbynet/mdwiki
批处理自动生成目录索引 作者:Mrzhu007 日期:2018-04-17 博客地址:金色世界 背景 最近在小组内部搭建了一台wiki服务器,用于组内文档管理,使用开源框架MDWiki搭建。MDWiki是已MD文件为基础搭建的小型网站,管理文件特别方便。想更详细的网友可以问度娘。考虑到以后使用方便。特写了一个批处理文件,可以根据目录生成对应的MD索引文件。这样以后在网站内添加文档,只需把MD文档复
在前面一节介绍了字典的基本概念以及重要作用,在这一节将会介绍如何创建一个字典。字典是由键-值对组成的,每一个键-值对称之为项。 在字典中键-值对之间使用用逗号进行分割,而整个字典则位于一对花括号里。在字典中(包括其他映射类型),键必须是唯一的,值可以重复。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,
TypeScript里的this 编码规范 常见编译错误 支持TypeScript的编辑器 结合ASP.NET v5使用TypeScript 架构概述 发展路线图
Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最终到达文件。 我们可以对文件进行许多操作,比如打开和读写。在Linux文件管理相关命令中,我们看到许多对文件进行操作的命令。它们大都基于对文件的打开和读写操作。比如c
更多面试题总结请看:【面试题】技术面试题汇总 互斥锁的实现 1. 禁止中断 进入临界区前禁止中断,离开之前恢复中断。这样任何中断都不会发生,包括时钟中断,也就是说 CPU 不会被切换到其他线程。 优点是实现简单。缺点有很多: 给用户禁止中断的权利很危险,如果用户进程死循环,操作系统可能永远无法获取控制权 只适用于单 CPU 的场景,其他 CPU 上运行的线程仍然可以访问临界资源,因为不同 CPU
系统调用实现 系统调用的英文名字是System Call。操作系统为什么需要实现系统调用呢?其实这是实现了用户进程后,自然引申出来需要实现的操作系统功能。用户进程只能在操作系统给它圈定好的“用户环境”中执行,但“用户环境”限制了用户进程能够执行的指令,即用户进程只能执行一般的指令,无法执行特权指令。如果用户进程想执行一些需要特权指令的任务,比如通过网卡发网络包等,只能让操作系统来代劳了。于是就需要
实现系统调用 目前,我们实现 sys_read sys_write 和 sys_exit 三个简单的系统调用。通过学习它们的实现,更多的系统调用也并没有多难。 用户程序中调用系统调用 在用户程序中实现系统调用比较容易,就像我们之前在操作系统中使用 sbi_call 一样,只需要符合规则传递参数即可。而且这一次我们甚至不需要参考任何标准,每个人都可以为自己的操作系统实现自己的标准。 例如,在实验指导
KiWi - "Knowledge in a Wiki" - 项目 的目的是使用一种新的基于 Wiki 哲学的方法来进行智能知识管理。
git-wiki 是使用 Git 做为数据存储的 wiki 引擎,使用 Ruby 开发。要求环境支持: rubygems sinatra grit redcloth rubypants
HZQ-WIKI 是基于Java实现的轻量级在线文档管理系统! 部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。 演示地址:http://www.hzqing.com 账号: guest 密码:guest 部分截图