Git Product home page Git Product logo

ebsite-for-vercel's Introduction

EbSite CMS Vercel

这是一个轻量级CMS系统,可一键部署在Vercel上,轻松实现个人或简单的企业网, 借自Vercel的免费服务及相关数据库的免费服务,你可以实现真正免费独立网站。

注意:目前vercel部署python项目需要指定node为18.x,后期如果支持20.x可以在package.json文件中修改

官方演示站点:https://ebsite-for-vercel.vercel.app/

主要功能项:

  • 前后台用户及权限管理
  • 分类、内容与专题管理
  • 可扩展CMS内容模型
  • 可扩展数据调用部件
  • 自定义表单
  • 可定制主题皮肤
  • 可监听触发器

请点赞与关注,我将有动力在后续会更新更多的功能项。

运行依赖

通过python在本地调试

将项目clone到本地后,安装所有依赖库后运行 website/index.py

通过vercel在本地运行

npm i -g vercel
vercel dev

Your Flask application is now available at http://localhost:3000.

部署新项目到vercel

点击以下按钮即可免费创建一个项目

Deploy with Vercel

  • 1、选择你的github账号,并创建项目

  • 2、填写环境变量

    • MONGODB_SERV(数据库连接串)
    • REDIS_SERV(Redis连接串)
    • MONGODB_NAME(数据库名称)
  • 3、初始化默认数据及演示数据

    打开后台登录页面:https://你的域名/login_ad 这里会自动完成数据的初始化,然后你可以使用以下账号密码登录后台:

    • user: admin
    • pass: 111111

更新项目

如果你在上面安装的页面上选择了:Create private Git Repository ,提交后会复制一份EbSite CMS Vercel源码在你的github下。 你可以在这个基础上随意修改你的项目, 如果你将修改的代码提交到github,系统会自动更新到vercel上,所以在提交代码前,要确认你的代码是否正确无误, 否则会影响你正在运行中的网站。

注意

  • 如果你修改了requirements.txt,提交后代码后,vercel会自动安装新的python库,并重新部署,无需手动处理。
  • 如果你在vercel上修改了环境变量,则需要你重新部署(也可通过随意改动源代码提交让后其自动重新部署)。

后期修改数据库连接串

在安装时会要求你填写, MONGODB_SERV(数据库连接串)与REDIS_SERV(Redis连接串),那么后期我又如何修改这两个连接串,

注意:要使修改生效,需要重新部署

使用声明

EbSite及系列产品免费开源,你可以自行使用与修改,

但你在使用EbSite产品开发项目的同时要遵守以下规定:

  • 1、请保留代码官方出处声明
  • 2、不得使用EbSite开发违法违规项目
  • 3、不得使用EbSite开发违背道德伦理的项目

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.