当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

berowra

授权协议 MIT License
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 唐景山
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

�� Berowra

Berowra - An open source CMS that you'll finally enjoy | Product Hunt

With Berowra you can get a CMS up in a minute, not a day. Through Deta Space, Berowra gives you the control of self hosting without any need for infrastructure maintenance. It's easy to use, flexible and completely free. Berowra was built during Deta VC.

Berowra has the following features:

  • Build collections of content pieces
  • Use multiple field types in your content pieces
  • Upload files and host them on Deta Base
  • Fetch your content with a great API

The Publishing Process

Create A New Collection Add The Template
Create A New Item Fill In The Template

Then you can write:

let posts = await fetch("https://berowra.deta.dev/api/collection/e0qgx9nelbms").then(r => r.json()

Contributing

This project is built with Python & Flask with Tailwind CSS for styling.

To run it, first create a project and find your project ID from the Settings page. Then set that value as your DETA_PROJECT_KEY in your .env. You can now run the web app with python3 main.py.

If you plan to make changes to the styles, first run:

npx tailwindcss -o static/tailwind-dev.css

This will make a version of Tailwind with all the styles. Then when you plan to push run:

NODE_ENV=production npx tailwindcss -o static/tailwind.css --minify

Now, you're all set to get coding!

If you are looking for the landing page, check out sampoder/berowra-landing.

If you require support or locate a bug please open a GitHub Issue here.

相关阅读

相关文章

相关问答

相关文档