# UnaBoot-Pro **Repository Path**: xulong2005/UnaBoot-Pro ## Basic Information - **Project Name**: UnaBoot-Pro - **Description**: 基于Spring Boot 2.2.2版本构建的Java博客平台,原有的UnaBoot版本不再进行维护,代码已经迁移到此版本中。尤娜最新的版本为una-boot-v1.2.0,欢迎fork,欢迎Star! 详细文档请移步:https://www.ramostear.com/doc/una-boot-1.2.0-user-guide - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: https://www.ramostear.com/doc/una-boot-1.2.0-user-guide - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 43 - **Created**: 2020-04-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 
Gitee下载
Github下载
### 编译源代码 如果你是直接下载项目war包,请跳过此步骤。代码克隆到本地后,你可以使用命令行工具或者IDEA对项目源码进行编译,命令如下: ``` mvn compile -Dmaven.test.skip=true ``` 待项目编译完成后,便可执行打包操作。 > 注意: > > 如果使用IDE自带的Maven工具对项目进行编译时,请检查你的IDE是否安装了Lombok插件,如果缺少Lombok插件,项目编译将会失败。 ### 项目打包 项目编译完成后,需要对项目进行打包才能运行,如果你使用的是IntelliJ IDEA或者STS等工具,可以直接运行UnaBootProApplication.java文件中的main()方法来启动项目。如果你想将项目放到外部的Tomcat中运行,请参照下面的打包命令: ``` mvn clean package -Dmaven.test.skip=true ``` 打包成功后,你可以在项目的target目录中找到一份名为una-boot-pro-1.2.0.war的文件包,此文件就是运行项目的最终文件。 ### 启动项目 将打包好的或者下载的una-boot-pro-1.2.0.war文件拷贝到Apache Tomcat安装目录下的webapps目录中,然后启动Apache Tomcat。 > 注意: > > 尤娜博客系统需要在Apache Tomcat 8及以上的版本中运行 拷贝war文件到tomcat
启动Apache Tomcat
Apache Tomcat启动完成后,在浏览器中按照下列的格式输入访问地址并访问 ``` http://[localhost|127.0.0.1]:[8080/你自己的tomcat端口号]/una-boot-pro-1.2.0/unaboot/install.html ``` > 提示 > > 如果是第一次启动并访问尤娜博客系统,请在MySQL数据库管理系统中创建一个空的数据库,该数据库在的名称在初始化博客时需要使用。如本次演示所使用的db_una_boot_pro_demo. >  ## 安装并初始化尤娜 ### 安装向导 以我在本地演示为例,浏览器中输入http://localhost:8080/una-boot-pro-1.2.0/unaboot/install.html ,访问成功后,你将看到入下的安装向导界面:  请阅读UnaBoot的许可协议,并勾选同意按钮后,点击“下一步”按钮,填写数据库相关的信息。 ### 数据库信息 阅读完许可协议并同意后,你可进入数据库配置界面。在此界面中,你需要提供MySQL数据的主机地址(例如localhost或127.0.0.1),数据库的端口号(默认端口号为3306),存储尤娜博客数据的数据库名称(例如在上一步中创建的db_una_boot_pro_demo数据库),数据库的访问账号以及访问密码。  ### 网站信息 在完成数据库配置后,你可以进入站点信息配置界面,配置站点的名称,站点域名,管理员账号以及管理员登录密码,界面如下:  信息确认无误后,点击“确认”按钮,开始初始化博客系统。 > 提示 > > 请牢记你的站点管理员账号和密码 系统初始化成功后,你将收到如下的系统提示信息:  点击“确定”按钮,系统将跳转到后台登录页面,输入此前配置的管理员账号和密码,登录系统后台。  自此,整个博客的初始化工作完成。接下来,你可以使用自己的管理员账号和密码登录尤娜博客后台,对博客系统进行管理。 > 重要提示 > > 如果你在安装初始化的过程中,没能成功初始化系统,请检查war包中的WEB-INF/lib/目录下有无ibatis-common-2.2.0.jar文件,如果没有,请将WEB-INF/lib-provided/目录下的ibatis-common-2.2.0.jar文件拷贝到WEB-INF/lib/目录中,然后重启Apache Tomcat。 ## 尤娜博客后台管理系统一览 在此小结中,我将对尤娜博客后台管理系统做一个简要的介绍。 ### 后台主页 博客后台主页不要包括了常用功能的快捷入口,如文档地址,接口地址,写作入口,栏目管理入口,网站设置入口,主题管理入口,全文检索设置按钮,缓存清理按钮等。界面如下:  尤娜后台管理系统将功能分为了三个板块,分别时内容管理,配置管理和系统管理,下面将分别介绍。 ### 内容管理 内容管理板块包含了用户管理,栏目管理,博客管理,主题管理,友链管理和标签管理,其相应的界面如下: 用户管理
栏目管理
博客管理
写作页面
主题管理
友情连接管理
标签管理
### 配置管理 配置管理板块主要包括网站常规配置(如站点名称,域名,描述,关键词,Logo,Favicon,邮箱,备案号,主题等),存储配置(分为本地存储或七牛云存储),评论配置(关闭评论或开启Gitalk评论插件)。 网站常规配置
文件存储配置
Gitalk评论插件配置
### 系统管理 系统管理主要时针对尤娜博客的系统级别的管理,包括定时任务管理,API管理,系统实时日志管理和Druid监控。 自定义定时任务管理
基于Swagger的API管理
系统实时日志
数据源监控