Foreword: not front-end, UI style or to be optimized, the site is still no one, I hope you can pay more attention to a lot of support a lot of messages, the following content on behalf of personal views.

First build an open blog site or all convenient to understand a bit, front-end, back-end and server..

Technology using this piece is more miscellaneous.. Of the fancy kind.. In fact, in order to understand the use of the framework was put into the project and then their own understanding is not deep, you can go to the special blog to understand ~

The backend: Springboot, Eureka, Gateway, Netty, Feign, NACos, Redis, XXL-job, ES, Thymeleaf Jq, CSS, all the plugins you can find

In fact, the choice of technology is more or less the same to achieve the site wants to achieve the function of the line!

Now there is a need for websites to quickly build their own blogs, but if you want to feature rich, even if you have to do it yourself.

Structures, the difficulties encountered in the process of: many difficulties and started once many times want to give up, because his to front end really don’t know will only the most basic grammar, including the style of the page do not know how to start, the final is on the Internet to find a front-end templates and then above changes, most difficult still to me from the front page. In fact, there are many problems in the back end, most of which are basically solved by Baidu. After that, the purchase of the server is also a big problem, after all, it is expensive, audit record, environment deployment of Nginx configuration jump HTTP to HTTPS protocol and other issues. After the project was running for a period of time, I often found that the server memory was full, baidu found it was a mining virus for a long time, which was ridiculous. The reason may be that the redis open external network port was attacked, it is suggested that Redis should set a strong password and enable SSH public key login

Write this first, arrived at the point went off work………

Yishu net address

Okay, move on…

Main functions of the website: 1. Support MadeDown editor to publish articles 2. Support article cover upload 3. Support dragging attachments less than 1m (zip format) to upload 4. 5. Full-text index ES Search engine to search for article 6. 8. Support message reminder, real-time prompt when someone replies or comments, click the message in message management to jump to the corresponding article comment area. 9. The navigation bar in the lower right corner of the page can quickly comment and forward 10. Support article comment, reply 12. Comment reply support emoticons 13. Support fast forwarding function, quickly reprint the supported blog website articles to the site 14. Article details page static, improve the loading speed 15. Private messages within the site 16. Personal home page decoration support to change the theme, pendant, picture box, etc. 18. Other functions under development…..

Some website related screenshots…

Home page

search

Personal home page

Direct messages

Write an article

Sign in to draw

The article content