Fucntion / pinecms

基于Go+Vite开发的CMS管理系统 接口文档自动生成,一键CRUD,页面自动静态化,标签化,数据库备份,多主题切换,插件系统,允许您对外提供.so动态链接库。(FORK之前麻烦点下✨ 🙏🙏🙏🙏)

Home Page:https://doc.xiusin.cn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目描述

PineCMS是一个GO语言开发的内容管理系统, 让您可以在短时间内以制作模板的方式搭建出来一个网站, 非开发者也能快速愉悦的使用系统. 简单使用情况下无需关注代码逻辑.

编译部署

下载并编译

git clone https://github.com/xiusin/pinecms.git
cd pinecms
go build -o pinecms

配置

  1. 拷贝数据库文件 data.db.dist 并且命名为 data.db

  2. 数据库配置

    导入数据库结构resources/pinecms.sql

    修改resources/configs/database.yml.distresources/configs/database.yml

    配置数据源

  3. 安装依赖

    go build

  4. 运行项目

    ./pinecms serve start

  5. 开发期间自动构建

    go run main.go serve dev

  6. 访问后端登陆页面

    访问 http://localhost:2019/b/login/index 默认账号密码 用户名: admin 密码: 123456

自动静态化路由

完全自动静态文件和动态路由. 更友好的SEO方式

支持多主体一键切换

系统支持多种主题, 可自由切换不同风格的模板.

内置标签系统

支持类似织梦的标签系统, 可以让您在不写任何代码的情况下完成网站建设.

文档

doc.xiusin.cn

演示

新功能

插件系统 (doing)

支持动态插拔插件, 并注册到系统功能, 提供方便便捷的扩展功能. 系统可以动态扫描插件目录,自动发现并可以热加载进系统. 也可以导入第三方人员开发的扩展动态库(受限于系统和版本,后面会提供编译个版本的docker镜像)

  • 插件系统界面 插件系统界面

Doing

  • 重写为前后端分离
  • 一键CRUD(view models controllers menus)

TODO

About

基于Go+Vite开发的CMS管理系统 接口文档自动生成,一键CRUD,页面自动静态化,标签化,数据库备份,多主题切换,插件系统,允许您对外提供.so动态链接库。(FORK之前麻烦点下✨ 🙏🙏🙏🙏)

https://doc.xiusin.cn/

License:Apache License 2.0


Languages

Language:Go 85.5%Language:Vue 7.3%Language:SCSS 4.1%Language:HTML 1.4%Language:TypeScript 1.2%Language:PHP 0.3%Language:Less 0.1%Language:Shell 0.0%Language:Dockerfile 0.0%