Giter Club home page Giter Club logo

brave's Introduction

Brave

项目的诞生的原因是现在个人搭建服务器学习成本比较高,需要学习nginx等。虽然目前有wordpass等博客管理可以一键搭建,但是也需要购买个人服务器。于是Brave想法诞生了,一个服务器搭建,多人可以共享,但又不像知乎,小红书一样,这里将给予每个用户有着和个人博客的独立性和扩展性,将更多的自定义交给用户。

🥶项目开发计划

  • 登陆功能
  • 邮箱验证码登陆
  • 注册功能
  • 忘记密码找回
  • 权限控制
  • 主页渲染(渲染是最初形态,这一部分计划后期是模板化)
  • 后台管理Vue项目加载
  • 初始化接口(之后要优化)
  • 初始化系统设置(比现在更加自定义)
  • 博客渲染(渲染是最初形态)
  • 用户管理
  • 留言功能
  • 皮肤管理(根据博客渲染的效果来实现)
  • 文章编辑(最初阶段)
  • 文章管理(最初阶段)
  • 系统整理控制
  • 系统管理中主页设置
  • 皮肤个性化主题设置
  • ...等等

🤖 项目开发

克隆项目
git clone https://github.com/Nueck/brave.git
cd brave
配置

修改config.yaml,根据自己的需求更改相应的值

修改.env的内容,本项目使用的数据库是pgsql15,可以根据自己数据库参数配置

#数据库
PG__USER=postgres
PG__HOST=127.0.0.1
PG__PORT=5432
PG__DBNAME=postgres

可以进入后台管理项目 admin文件夹下 根据需求更改.env的配置

运行
cd admin
pnpm install && pnpm build
cd ../
cargo run 

之后浏览器可以访问localhost:2078 (注:由于主页现在开发使用的第三方的模型,所以,访问/没有页面显示,也可以自行添加自己的主页到templates文件夹) 可以使用这个仓库的模板 template

默认访问localhost:2078/are-you到你的后台管理

License

MIT © Nueck-2023

brave's People

Contributors

nueck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

brave's Issues

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.