因github国内无法正常使用 本项目废弃,该项目被迁移至:https://gitee.com/ijson/in-blog-boot, 感谢各位支持
IBO (imprint Blog) imprint blog. Presumably everyone wants their blog to record what they think, keep some thoughts, and leave a mark of victory.
Official site: https://www.ijson.net
The development cycle of this blog is calculated on a monthly basis.After all, I usually go to work. I don't write code every day. I can only write this code on Saturday and Sunday and release it monthly.Post installation documentation see document directory
中文 | English | Code upgrade record
- Install MongoDB on Mac OSX
- IBO 1.0.* Blog installation documentation
- IBO 1.0.* Upgrade 1.1. * Upgrade documentation
- IBO 1.1.* Installation and use of version services
- SpringBoot 2.1.6
- Mongodb 3.8.2
- Ibeetl 2.7.22
- CKEditor 4.12.1
- Layui(X-admin)
- Support for soft article releases such as Markdown
- Simple design and beautiful interface
- Support separate storage of article attachments
- Simple deployment and no container dependencies
- Non-relational storage
- Support article sharing
- Support draft save
- Support custom header information, easy to add Google, Baidu and other large analysis platform header code
- Whether the user can register, whether the user leaves a comment, there is a system switch
- Support dynamic menu
- Support to display blogger information, field display custom
- Support adding friendship link
- Support role management, can customize different roles, including registered user roles, etc.
- Support permission management, convenient management permissions
- Support personal information modification and password modification
- Can preview registered users, and support users to disable delete and other operations
- Support article review and release. Registered users can publish articles after review by the administrator (can be modified in the role)
- Support to view the list of article tags, and support the reverse query of blog posts
- Home module customization
- Multi-theme management in the background
- QQ Login
- Support article image zoom
- Support article secondary comments (like, delete, reply)
After login
No login interface
Currently, only back-end themes are supported.
Currently only supports a single theme, which will be added later
For QQ settings, please refer to
Site Settings
-Tencent Settings
. Add the corresponding appId, appKey and callBackUrl. Currently callBackUrl = https://www.ijson.net/ext/oauth/callback/qq. You can adjust your domain
1.1.0 Add Friendly Link
Support site name customization and role setting for registered users
Whether the site allows registration, whether comments are allowed, whether to display blogger information, and whether to launch dynamic menus, Currently WeChat login, WeChat settings, Weibo login, Weibo settings, QQ login, Tencent settings will be developed in 1.3. *
If the display of blogger information is enabled in the switch, which fields are displayed, you need to configure it.
Support adding friendly links for display on the homepage
The system will pre-fabricate some permissions by default. In the later development of secondary students, you need to add the corresponding link address here for normal access.
Add permission page
Set the directory under which permissions are hung
The following are pre-made system roles.The default system roles are not editable, and new permissions are automatically granted to system roles.
New character animation
The following is the initial registration role.By default, articles published by the registration role need to be reviewed by the administrator. At present, comments need to be reviewed. It is still under development.
For example, Baidu analysis, google analysis, etc., you need to add meta in the header. At this time, you can add it directly here, without manual addition.
Personal information settings support the user's personal information settings, if the current person is a blogger, the information will be displayed on the homepage of the website
change Password
Used to show the number of registered user users, and can be disabled or deleted
The user deletes the list, deletes it as tombstone in the member list, and it is really deleted here. In order for everyone to see intuitively, I have created a test member myself. The member can be restored after the deletion. At the same time, all permissions will be combined restore
The new article still saves the original 1.0 style, but this time added the save draft function, the article can't finish writing, the save draft will be written next time
A list of all blog data on the current website, only administrators
Only management can see all draft information of current website
Draft list information of the current user, this permission exists for all personnel, depending on whether the webmaster has revoked this permission in the role
Article list information of the current user, this permission exists for all personnel, depending on whether the webmaster repossess this permission in the role
After an ordinary user or a registered user publishes an article, if the administrator is set to publish after approval, the administrator needs to approve here. The following is the article created by
test0001
just created. The administrator view needs to check the content of the article. Then perform the consent or rejection operation.After consent, the article will be displayed on the homepage. If it is rejected, it needs to be modified by the publisher of the article and then submitted to the administrator for approval again.The main purpose of this function is to prevent the problem of bad content or malicious advertisements.
test0001 view list
The tag list is all the tag tags used in the current article. The management has the right to delete them, modify the tag name operation, and perform reverse checks to see what blog posts currently use the current tag.
Find out which blogs are currently used by tags