Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hanxi/md-pages
markdown editor and pages.
https://github.com/hanxi/md-pages
Last synced: 6 days ago
JSON representation
markdown editor and pages.
- Host: GitHub
- URL: https://github.com/hanxi/md-pages
- Owner: hanxi
- License: mit
- Created: 2015-08-13T09:48:26.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-23T07:35:24.000Z (about 9 years ago)
- Last Synced: 2023-03-15T02:32:48.792Z (over 1 year ago)
- Language: JavaScript
- Size: 898 KB
- Stars: 11
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# markdown 博客
为小团队内部分享技术文档而生的一个 markdown 博客
## 运行
* 启动 http 服务器
```bash
$ cd md-pages
$ python SimpleHTTPServer 8000
```文件服务器的配置在 `config.js`
```js
config = {
blog_name: "博客 ● 文档",
file_server: "http://"+window.location.hostname+":8001",
};
```* 启动 http file server
```bash
$ cd http-file-server
$ mkdir -p files/md
$ python file-server.py files 8001
```* 使用浏览器访问
## 文件服务器
默认使用 [http-file-server]
文件服务器的需求简单:读取文件夹和文件,上传文件。不喜欢 [http-file-server] 可以自己实现。
使用云存储也许也是可行的。
## 感谢
* [marked] => 解析 [GFM] 语法
* [codemirror] => [GFM] 编辑器## TODO
- [x] markdown 编辑器编辑和实时预览
- [x] 编辑器保存文件到服务器
- [x] 编辑器拖拽上传图片
- [x] 编辑器缓存未发布的文件
- [x] 主页和文章页面
- [ ] 主页文档分页加载
- [ ] 预览滚动条带动编辑器滚动条## MORE
[marked]:https://github.com/chjj/marked
[codemirror]:https://codemirror.net/
[GFM]:https://help.github.com/articles/github-flavored-markdown/
[http-file-server]:https://github.com/hanxi/http-file-server