Giter Site home page Giter Site logo

jansora / pancake Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 1.0 50.78 MB

Pancake 是基于 Golang Gin 和 React Semantic UI 构建的个人博客

Home Page: https://pancake.jansora.com

License: MIT License

JavaScript 69.68% HTML 7.99% Shell 0.51% Dockerfile 0.73% Go 17.88% CSS 3.22%
blog react golang aliyun-oss gin semantic-ui pancake

pancake's Introduction

简介

官方文档: https://doc.pancake.jansora.com

产品说明

‌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
页面实现 用户端 + 管理端 用户端

Github 地址

1.0 https://github.com/Jansora/pancake/tree/1.0 (主干分支) ‌ 2.0 https://github.com/Jansora/pancake/tree/2.0 (开发中)

Contributing

PRs accepted.

License

MIT © Jansora

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.