amWiki 轻文库
amWiki 是一款基于 Javascript 脚本语言、依赖 Atom 编辑器、使用 Markdown 标记语法的轻量级开源 wiki 文库系统。
amWiki 致力于让大家可以更简单、更便捷的建设个人和团队文库系统!
[view amWiki on Github]
Apm:
关于amWikiForVSCode
此项目是通过fork amWiki来的,由于amWiki是基于Atom的extension,因此在Visual Studio Code中是无法使用的,不过本人比较喜欢VS Code,于是着手将amWiki移植到VS Code中。幸亏Atom和VS Code都是基于electron二次开发的,所以两者的extension api有极高的相似度,因此移植工作还算进行得顺利。不过本人也是因为萌发了移植amWiki的念头之后,才开始学习VS Code extension开发的,因此有许多地方考虑不周,望大家见谅啦,如果发现有哪些地方的逻辑或者是语法使用不当的话,欢迎大家过来拍砖><。
[view amWikiForVSCode on Github]
在VSCode中安装amWiki插件
在VSCode内置的应用商店上搜索、安装即可
在VSCode中的使用演示
先在一个文件夹下创建config.json 文件,然后用VSCode 打开此文件夹,此时在“资源管理器 ”上的config.json 右击,执行右键菜单中的“基于config.json创建wiki”命令,即可在此文件夹下创建默认的amWiki文库,如下图所示:
按下组合键shift+ctrl+alt+v 或者是使用文档编辑器的右键菜单中的粘帖截图到文档 命令,如下图所示:
支持自定义截图目录,比如Hexo博客的图片文件夹:
改变amWiki文库的资源引用路径
使用文档编辑器的右键菜单中的插入页内目录 命令,会把当前markdown文档中的h2、h3级作为页内目录抽取成文本,并将其粘贴到当前光标处,如下图所示:
使用文档编辑器的右键菜单中的导出项目为github wiki 命令,最终会在指定目录下生成符合github wiki目录结构的文件,如下图所示:
按下组合键f12 或者使用文档编辑器的右键菜单中的浏览当前页面 命令,然后,会自动打开默认浏览器来浏览当前markdown文件对应的页面,如下图所示:
提供Ctrl+Alt+[i|j|k|l] 组合键来快速编辑ToDoList,当然,你也可以自定义快捷键,默认ToDo样式为:☐, ❑, ✘, ✔ ,当然,你也可以将它改成SublimeText的PlainTasks风格><
| |