插件发布: 采用markdown语法http纯静态wiki文库系统-amWiki


#1

amWiki是一套非常简单基于atom编辑器markdown语法的轻量级wiki文库系统。
使用amWiki文库,仅需要您使用atom编辑markdown文档和支持http静态访问网页空间!
https://atom.io/packages/amWiki

amWiki优势

  • 文档系统采用markdown语法
  • 不用数据库,文档使用.md格式保存本地文件
  • 无需服务端开发,只需支持http静态访问网页空间
  • 一键创建新的文库
  • 自动更新文库导航目录(通过监视文件)
  • 支持截图直接粘帖为本地png并插入当前markdown
  • 文档web端自适应显示,适合所有平台
  • 支持接口文档自动抓取内容生成简单的ajax测试
  • … (更多内容期待您的发现)

web端效果演示
一键创建新文库将自动生成一套Web端html页面
默认生成效果一览:http://tevinli.github.io/amWiki/


#2

这个wiki太棒了,在界面上还真是我见过数一数二的wiki。还有测试API这种超级强悍的功能,好强……
目前我的一个API文档已经采用了amWiki,地址在这里。不过对源程序做了些小改动,比如加入了动画、切换使用了ajax、响应式菜单的小改动。希望能帮助amWiki的发展。
只改动了amWIki.js、和在amWIki.css加了一个:

.blur {
    filter: url(blur.svg#blur);
    /* FireFox, Chrome, Opera */
    -webkit-filter: blur(10px);
    /* Chrome, Opera */
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
    /* IE6~IE9 */
}

另外,因为我理解他人代码的能力很弱,加上偷懒,所以很多地方写的很差劲,还望见谅。


#4

感谢选择amWiki,你提出的建议我会一一去查看下,对于较好的修改尽量采纳
(api项目地址麻烦保留一段时间,最近工作的项目有较大动作,可能暂时顾不上,要到7月中的样子才能好好看看)

另外,amWiki尚在产品初期,还有不少不够完善的地方,欢迎大家提出更多反馈和讨论 ,或许某条建议就会对amWiki产生深远影响 :smiley:


#5

【amWiki 版本发布 v0.6.0
本次升级:
1、创建本地存储模块;
2、分离文档加载渲染为独立文档模块;
3、分离部分独立性功能为工具模块;
4、调整主执行模块结构功能,打通多个模块间相互协作,实现文档切换无刷新与立即显示…

amWiki 项目托管地址
https://github.com/TevinLi/amwiki
欢迎 star 和 issue


#6

你好想询问一下作者。
我是原 MDwiki 的用户(真是冷门的 CMS…)

我在 MDwiki 遇到的小瓶颈有 没有 RSS,还有因为都是 JavaScript 生成的画面,相对处理 SEO 好像比较差?(我不确定
想偷问一下,您的 amWiki 灵感源自 MDwiki。

针对这两个部分,纯前端的方式有办法改良吗?


#7

抱歉,大半年过去了,今天回来看才发现原来这里有新提问

问题一,静态文库无法实现比较好的RSS,无法简单的记录发布这个操作,如果人工实现一套算法维护起来也将非常的繁琐

问题二,最近 amWiki 已经在筹备 SEO 模块了,可以从项目公开的开发计划表看到,大概原理是创建第二套专门给搜索引擎看的页面

另外,amWiki 经过这么长时间发展,体量、架构、理念已经远远超过 MDwiki,现在我已经不再提灵感源自 MDwiki 啦,虽然我也不会否认 :upside_down_face:

补充一下:

  • 到目前为止,amWiki Github Star 已经超过三百,已经正式对外发布了 67 个版本号,已经从 0.x 版本升级到 1.x 版本系列,目前最新的是 v1.2.1
  • amWiki 已经从 Atom 插件扩展到 Nodejs 命令行平台,两个平台功能几乎相同,两个平台创建的文库可以交叉使用
  • 除了 http 访问,amWiki 现在已经可以如同 Axure 原型图一样直接双击 index.html 打开
  • amWiki 支持全文库内容搜索,不论是从 http 访问,还是直接双击 index.html 打开,都可以搜索全库任意文档的任意内容,注意是内容不是标题
  • 不止是支持 Github Pages,还可以导出为 Github Repository Wiki