Skip to content

ligenhw/goshare-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于 React + Material-ui 实现的 博客前端

GitHub Actions CI Build Status codecov codebeat badge FOSSA Status

后端项目: https://github.com/ligenhw/goshare

Contents 目录

Introduction 介绍 ✨

goshare-website is a blog front-end based on React + Material-ui

goshare-website 是基于 React + Material-ui 实现的 博客前端

功能 🔥

  • 文章管理
  • 用户注册登录
  • 评论及回复
  • 主题切换

线上效果 ✨

https://www.bestlang.cn

Usage 🚀

git clone git@github.com:ligenhw/goshare-website.git

cd goshare-website

yarn & yarn start

技术栈

react ui框架

https://zh-hans.reactjs.org/docs/getting-started.html

material-ui material风格界面组件

https://material-ui.com/zh/getting-started/installation/

redux 统一管理应用数据

https://redux.js.org/introduction/getting-started

react-router 前端页面路由

https://reacttraining.com/react-router/web/guides/quick-start

https://github.com/ReactTraining/react-router

Markd 解析markdown格式文章

https://marked.js.org/#/README.md

prismjs 代码语法高亮

https://prismjs.com/

React Loadable 代码分割

https://github.com/jamiebuilds/react-loadable

部署 📦

GENERATE_SOURCEMAP=false yarn build

docker run --name some-nginx -p 80:80 -d -v  ~/goshare-website/build:/usr/share/nginx/html nginx

Show your support ⭐️

Please ⭐️ this repository if this project helped you!

License 📝

FOSSA Status