Pancake 共分为三个模块, 博客, 专栏, 项目.
-
博客. 把踩过的坑和做过的东西记录下来, 便于自我总结和帮助他人🍊🍊
-
专栏. 用于归纳总结某一领域内的东西, 比如说Java教程, 大数据开发指南等等.
-
项目. 把自己做过的东西(xxx管理平台, 产品指南等)通过iframe的方法嵌入到本站中, 整合web资源.
博客主要功能用于存储基本文档, 有以下几个特点.
-
基于 markdown 构建, markdown 文档编辑器请参见 react-markdown-editor-lite
-
支持目录结构, 根据博客正文自动生成文章目录.
-
支持版本控制, 所有编辑过的历史文档都存在数据库中, 方便查看历史数据.
-
支持自动保存, 文档编辑停顿三秒后, 数据会自动保存至服务器, .
类似于知乎专栏, 但增加了目录结构,用于更清晰的展示同一个专栏中不同文章之间的关系, 可以用来归纳总结某一领域内的东西。
把自己做过的东西(xxx管理平台, 产品指南等)通过iframe的方法嵌入到本站中, 整合web资源.
地址: https://admin.pancake.jansora.com 测试账户: 用户名: admin 密码: admin
演示Demo: https://pancake.jansora.com
当前主干分支版本为 1.0
2.0 版本和 1.0 版本的主要区别如下:
功能清单 | v 1.0 | v2.0 (开发中) |
---|---|---|
存储 | PostgreSQL + 阿里云对象存储/本地 | MySQL + 阿里云对象存储/本地 |
后端服务 | Golang + Gin | Golang + Gin |
前端实现 | React + Material UI / React+ Ant Design Pro | React + Semantic UI |
版本控制 | 无 | 支持文档历史版本查看 |
查询方式 | REST | GraghQL |
页面实现 | 用户端 + 管理端 | 用户端 |
1.0
https://github.com/Jansora/pancake/tree/1.0 (主干分支)
2.0
https://github.com/Jansora/pancake/tree/2.0 (开发中)
PRs accepted.
MIT © Jansora