当前位置:网站首页>The original Xiaoyuan personal blog project that has been around for a month is open source (the blog has basic functions, including background management)
The original Xiaoyuan personal blog project that has been around for a month is open source (the blog has basic functions, including background management)
2022-06-12 14:05:00 【Yuan-Programmer】
Xiao Yuan has something to say
From the design of front-end pages to the development of back-end interfaces to the development of the whole project , It took about twenty days to go back and forth , Mainly front-end CSS The design part is full of tears
, The front end probably takes up 3/4 Time for , Now free open source for everyone to use and expand ,github
Order a little start
You can pull ~
The front page of the front desk is designed by ourselves , Backstage is based on vue Template frame design
Foreground technology stack :springBoot、thymeleafa、vue、redis、mybatis-plus、jwt etc.
Background technology stack :springboot、vue、element ui、redis、mybatis-plus etc.
Other services : Qiniuyun kodo Storage 、 Tencent cloud SMS service 、java mailbox service
Project experience address :
https://www.xiaoyuan-boke.com ( The front desk )
Github Open source address
https://github.com/yuanprogrammer/xiaoyuanboke Order a little start Well
Gitee Open source address
https://gitee.com/yuandewei/xiaoyuan-blog-platform Order a little start Well
Project documentation
In production ... A detailed introduction will be given in the follow-up meeting
Project screenshots ( part )
The front desk
The foreground functions include the following :
(1) Article browsing 、 give the thumbs-up 、 Collection 、 Comment on 、 Search, etc
(2) Problem feedback and suggestion feedback , Article archives
(3) Timeline ( The creative process ), The article classification , Blog message , Friend chain Introduction
(4) User module , Sign in 、 User registration ( Normal user name registration , Email registration , Mobile number registration )、 Change Password 、 mailbox 、 number 、 Forget the password 、 Personal information modification 、 Email and number activation , Music plug-in listening to music
Background management
Background functions include the following :
(1) The publication of the article (markdown Editor 、 Abstract 、 cover 、 Label classification 、 Pictures and labels )、 edit 、 see 、 Delete
(2) Article classification column management ( add to 、 edit 、 Delete 、 Move )
(3) Timeline creation process management ( Release 、 edit 、 see 、 Delete )
(4) Problem feedback management ( State modification 、 Delete 、 Send email thank you notice )
(5) Suggest feedback management 、 Delete
(6) message management ( Delete and one click delete )
(7) Friend chain management ( add to 、 Delete 、 edit )
(8) User management list and user operation log list ( The modification and deletion functions here are temporarily turned off , Prevent malicious deletion of all )
Directory structure
Back end project structure
Background management front-end project directory structure ( Important part )
Environment required by the project
Back end
- mysql
- maven
- redis
- Tencent cloud SMS service and COS service ( Need key, etc )
- Qiniuyun kodo Storage service ( Need key, etc )
- QQ mailbox SMTP to grant authorization
front end
- vue
Other configuration
- nginx( Interface request forwarding )
Local environment nginx The configuration is as follows
vote
This project will produce a series of teaching , Do you want it in the form of articles or videos ? Vote at the bottom of the article ~ ( Just leave a message in the comment area after the vote has expired )
边栏推荐
- 阿里云开发板HaaS510报送设备属性
- 280 weeks /2171 Take out the least number of magic beans
- Lua callinfo structure, stkid structure resolution
- Now you must know the pointer
- Single bus temperature sensor 18B20 data on cloud (Alibaba cloud)
- Compile and install lamp architecture of WordPress and discuz for multi virtual hosts based on fastcgi mode
- 阿里云开发板HaaS510将串口获取数据发送到物联网平台
- After reading the question, you will point to offer 16 Integer power of numeric value
- 编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构
- Behind the unsealing of Shanghai, this group of developers "cloud gathering" built an AI anti epidemic robot
猜你喜欢
阿里云开发板HaaS510响应UART串口指令
如何使用android studio制作一个阿里云物联网APP
聊聊MySQL的10大经典错误
Postgresql14 installation and use tutorial
Compile and install lamp architecture of WordPress and discuz for multi virtual hosts based on fastcgi mode
阿里云开发板HaaS510解析串口JSON数据并发送属性
Hash tables, sets, maps, trees, heaps, and graphs
Introduction to database system (Fifth Edition) notes Chapter 1 Introduction
高考回憶錄
[semidrive source code analysis] [x9 chip startup process] 25 - Introduction to mailbox inter core communication mechanism (code analysis) rpmsg-ipcc RTOS & QNX
随机推荐
Xcode debugging OpenGLES
Introduction to color coding format
Codeforces 1638 B. odd swap sort - tree array, no, simple thinking
Create a small root heap and judge the node relationship (also.C\u str() substr(),atoi(),string. Use of find())
Behind the unsealing of Shanghai, this group of developers "cloud gathering" built an AI anti epidemic robot
Shell脚本到底是什么高大上的技术吗?
SystemC time
高考回忆录
3. Hidden processes under the ring
[advanced MySQL] query optimization principle and scheme (6)
Codeforces 1637 F. Towers - thinking, DFS
正点原子STM32F429核心板的插座型号
【mysql进阶】mysql索引数据结构的演变(四)
What is the default gateway
阿裏雲開發板HaaS510報送設備屬性
Alibaba cloud development board haas510 sends the serial port data to the Internet of things platform
After reading the question, you will point to offer 16 Integer power of numeric value
SystemC uses SC_ report_ Handler processing log printing
Alibaba cloud development board haas510 parses serial port JSON data and sends attributes
[video lesson] a full set of tutorials on the design and production of Android studio Internet of things app -- all mastered during the National Day