# Manual / 使用说明 ## 文档结构说明 ```js mdreader |- lib // 这里放置各种组件 | |- marked.js // markdown 文件解析器 | |- highlight.pak.js // 代码区高亮插件 | |- app.js // 本项目核心代码 | |- normalize.css // 解决各浏览器差异的 css 插件 | |- vs.css // visual studio 代码高亮风格,配合代码高亮插件使用 | |- app.css // 本项目核心 css 文件 | └ tests // 测试文件 | |- index.html // 测试入口文件 | └ tests.js // 实际测试代码 |- server // 为在本地查看文件提供了一个 web 服务器 | └ tiny.exe // TinyWeb 服务器执行文件 |- md // 可以将待查看的 md 文件放在这,当然完全可以自行建立其他文件夹 | └ manual.md // 您正在查看的使用说明文档 |- index.html // 主入口文档,您需要在里面编辑目录 |- runServer.bat // 启动本地 web 服务器的脚本,双击执行即可 └ README.md // 本项目的说明文档 ``` ### 外部组件介绍 * marked - markdown 文档解析器 * highlight.pack.js + vs.css - 对代码进行高亮显示,vs.css 是 highlight.js 项目下的一个 style 文件 * normalize.css - 解决各浏览器差异的 css 插件 * tiny.exe - 特地找的一个超级迷你的本地 web 服务器,Apache 之类的大块头都可以歇着了 备注:对每个组件都有独立 md 文档进行详细介绍,请查阅。(注:normalize 没有单独介绍。) ### 本项目自有文件介绍 * index.html - 模板主文件,需要您手动修改该文件中的目录部分以加载您的 md 文档; * main.js - 项目的 JavaScript 代码,您可以不用管它,除非您自己知道怎么改; * main.css - 项目的 css 文件,您觉得哪里看着不爽了,改它就是了 * runServer.bat - 启动 TinyWeb 的批处理文件,除了双击它启动服务器,应该不会有其他事了。 * md - 项目默认放 md 文档的文件夹,这个没关系,你可以自己随便建文档,只要在 index.html 里指定正确地址就好。 ## 如何使用本系统 ### 编辑 index.html * `