账号注册找回密码
  微信登录

奇瑰网社区

尤娜博客系统V1.2.0—新版本新征程新体验

[复制链接]

25

主题

40

帖子

385

积分

中级会员

Rank: 3Rank: 3

G币
0
信用
2
体力
19
发表于 2020-5-18 22:59:21 | 显示全部楼层 |阅读模式
本帖最后由 小乖客服 于 2020-5-18 23:00 编辑

dbb44aed2e738bd40814ffbfd86ee2d0267ff977.jpg
大家好,我是尤娜博客(una-boot)的作者树下魅狐,自2019年9月una-boot-1.0.0版本开源以来,陆续有热爱技术,钟爱技术写作的小伙伴为尤娜提出了宝贵的改进意见和建议,在此表示衷心的感谢,谢谢大家的支持!


简介


尤娜(una-boot)是一款基于Spring Boot 2.0构建的国产Java博客系统,在此之前,我不断的尝试使用过不同的博客系统,如基于PHP的WordPress、基于Node.js的静态博客系统Hexo、基于Java的CMS系统JEECMS和MCMS等,这些系统都有着不错的表现,能够满足绝大多数的需求场景。那问题来了,我为什么还要重复性的造一个“轮子”呢?一个简单的比喻,前面提到的系统都很强大,有的像“卡车轮子”,有的像“坦克履带”,有的像“跑车轮子”,它们的性能,功能都很强大。然而,作为一个经常写博客文章的我,我现在需要的是小巧的“电摩轮子”。基于这样的一个需求,也参考了上述诸多优秀CMS系统的设计,站在“巨人”的肩膀上,完成了尤娜博客系统的设计和开发。


尤娜的初衷是提供一个极简的内容创作平台,给热爱技术,热爱写作的小伙伴一个简洁,易用的写作软件。因此,尤娜博客系统在设计之初就只保留了一个博客网站最核心的几个功能模块,它们分别是栏目、文章、主题、友链、标签、归档、存储和评论,共计八个主要核心功能。为了尽可能的降低尤娜的使用门槛,尤娜基于Freemarker模板引擎开发了一套内置的博客标签,通过使用这些标签,对于不能熟练使用Java编程语言的小伙伴,也能快速的构建出一套漂亮的博客主题。尤娜会自动根据各类标签加载对应的博客数据,完成主题的渲染。


由于抗击疫情以及工作的原因,原定于2020年1月份上线una-boot-1.2.0版本的计划推迟到了3月份。在una-boot-1.2.0版本中,新增了在线安装并初始化博客的功能,免去了部署系统是来回修改配置文件的复杂过程。在新版本中,尤娜使用了动态数据源切换技术,系统安装完成后,不需要再重启Apache Tomcat,尤娜会自动切换到博主指定的数据源上。接下来,我将简要介绍una-boot-1.2.0版本的大致情况。


主要特点


完全开源:基于AGPL-3.0协议开源
快速初始化:通过安装向导,快速完成站点初始化工作
标签化建站:尤娜内置了内容标签和内容函数,可以快速的完成模板的制作
多主题:支持多个主题自由切换,快速改变站点风格,而不需重新编译后台代码
Markdown支持: 内置markdown编辑器
文件存储:支持本地存储和CDN存储
评论支持:内置了Gitalk评论函数,只需设置相关的Gitalk参数即可拥有评论功能
Spring Boot: 基于Spring Boot 2.0版本进行构建
开发环境


建议您使用下面推荐的环境与尤娜玩耍,以避免版本不一致所带来的困扰


OS: Windows 7/10,Linux
IDE: Eclipse,IntelliJ IDEA(推荐)
DB:MySQL 5.6+
JDK: JDK8+
Web Server: Apache Tomcat 8+
Maven: Maven 3.0+
技术框架


尤娜所使用的开发框架明细:
71cf3bc79f3df8dc5532e5efb7f4178d461028a8.jpg


快速开始


你可以按照下列的方式来获取并运行尤娜博客系统。


获取源代码


你可以使用git工具从Github或者Gitee上获取尤娜博客最新的源代码:


git clone https://github.com/ramostear/UnaBoot-Pro.gitgit clone https://gitee.com/ramostear/UnaBoot-Pro.git除此之外,我还提供了可在Tomcat中运行的war包,你可以访问https://gitee.com/ramostear/UnaBoot-Pro/releases/una-boot-v1.2.0或者https://github.com/ramostear/Una ... tag/una-boot-v1.2.0 下载最新的war到本地运行。
00e93901213fb80e220c11524d344a28bb389445.jpg


Gitee下载


c9fcc3cec3fdfc037c29d667addae292a6c22683.jpg
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及以上的版本中运行


d833c895d143ad4b16433645f9e73fa9a50f0635.jpg
拷贝war文件到tomcat


a2cc7cd98d1001e98d36c7eac4eb1eea55e7973d.jpg
启动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 ,访问成功后,你将看到入下的安装向导界面:
d62a6059252dd42a8ceefa7978de3eb3cbeab86d.jpg


请阅读UnaBoot的许可协议,并勾选同意按钮后,点击“下一步”按钮,填写数据库相关的信息。


数据库信息


阅读完许可协议并同意后,你可进入数据库配置界面。在此界面中,你需要提供MySQL数据的主机地址(例如localhost或127.0.0.1),数据库的端口号(默认端口号为3306),存储尤娜博客数据的数据库名称(例如在上一步中创建的db_una_boot_pro_demo数据库),数据库的访问账号以及访问密码。


96dda144ad3459821a0c3454711154abc9ef845a.jpg
网站信息


在完成数据库配置后,你可以进入站点信息配置界面,配置站点的名称,站点域名,管理员账号以及管理员登录密码,界面如下:


2e2eb9389b504fc21dff581a9e38821791ef6d7d.jpg
信息确认无误后,点击“确认”按钮,开始初始化博客系统。


提示请牢记你的站点管理员账号和密码


系统初始化成功后,你将收到如下的系统提示信息:
c8177f3e6709c93da195370ae3d89ddad30054d7.jpg


点击“确定”按钮,系统将跳转到后台登录页面,输入此前配置的管理员账号和密码,登录系统后台。


7c1ed21b0ef41bd56098f40b2b3fe4cd3bdb3d75.jpg
自此,整个博客的初始化工作完成。接下来,你可以使用自己的管理员账号和密码登录尤娜博客后台,对博客系统进行管理。


重要提示如果你在安装初始化的过程中,没能成功初始化系统,请检查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。


尤娜博客后台管理系统一览


在此小结中,我将对尤娜博客后台管理系统做一个简要的介绍。


后台主页


博客后台主页不要包括了常用功能的快捷入口,如文档地址,接口地址,写作入口,栏目管理入口,网站设置入口,主题管理入口,全文检索设置按钮,缓存清理按钮等。界面如下:


cb8065380cd7912371b60062d3d13c84b3b780ba.jpg
后台主页


尤娜后台管理系统将功能分为了三个板块,分别时内容管理,配置管理和系统管理,下面将分别介绍。


内容管理


内容管理板块包含了用户管理,栏目管理,博客管理,主题管理,友链管理和标签管理,其相应的界面如下:
d53f8794a4c27d1ea2618f656730c868dcc43833.jpg


用户管理
78310a55b319ebc45c38709cfbc3aafa1f17165a.jpg


栏目管理
d1160924ab18972ba790b9c99a281e8f9f510a72.jpg


博客管理
0dd7912397dda1443181a9a8c952b5a40df48608.jpg


写作页面
5ab5c9ea15ce36d33a2b3d6340165f81e850b1a6.jpg


主题管理


7af40ad162d9f2d34893386bd009ef156127cc9b.jpg
友情连接管理


3812b31bb051f81982491e79a0512feb2f73e784.jpg
标签管理

配置管理
3bf33a87e950352a9c2f360629a69ef4b3118b59.jpg

配置管理板块主要包括网站常规配置(如站点名称,域名,描述,关键词,Logo,Favicon,邮箱,备案号,主题等),存储配置(分为本地存储或七牛云存储),评论配置(关闭评论或开启Gitalk评论插件)。


4afbfbedab64034f5f511a25d3261c370b551d64.jpg
网站常规配置
0b7b02087bf40ad15713e2932dc974d9a8ecce32.jpg


文件存储配置


2934349b033b5bb52bd380fa4c36b03fb700bc9e.jpg
Gitalk评论插件配置


系统管理


系统管理主要时针对尤娜博客的系统级别的管理,包括定时任务管理,API管理,系统实时日志管理和Druid监控。



自定义定时任务管理


ac4bd11373f08202250e355d311e9eebaa641b1b.jpg
基于Swagger的API管理
b3b7d0a20cf431adafa05b1737d3c9a92fdd989d.jpg


系统实时日志
279759ee3d6d55fbc30aa6aa17c72a4c22a4dd5e.jpg


数据源监控


内容来自:https://baijiahao.baidu.com/s?id=1661897906200379758&wfr=spider&for=pc




上一篇:雅芙瑞女装 开启服装新潮流
下一篇:微信版花呗怎么开通?微信版花呗正式上线

0

主题

114

帖子

172

积分

资深会员

Rank: 2

G币
0
信用
0
体力
20
发表于 2020-5-30 22:48:16 | 显示全部楼层
垃圾内容,路过为证。
回复

使用道具 举报

0

主题

268

帖子

223

积分

中级会员

Rank: 3Rank: 3

G币
10
信用
0
体力
-20
发表于 2020-5-30 22:50:50 | 显示全部楼层
顶起出售广告位
回复

使用道具 举报

0

主题

275

帖子

245

积分

中级会员

Rank: 3Rank: 3

G币
10
信用
0
体力
-14
发表于 2020-5-30 22:59:55 | 显示全部楼层
我也是坐沙发的
回复

使用道具 举报

1

主题

139

帖子

282

积分

中级会员

Rank: 3Rank: 3

G币
0
信用
0
体力
64
发表于 2020-5-30 23:07:01 | 显示全部楼层
看看是不是真的免费
回复

使用道具 举报

0

主题

233

帖子

221

积分

中级会员

Rank: 3Rank: 3

G币
10
信用
0
体力
-8
发表于 2020-5-30 23:53:44 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

0

主题

115

帖子

83

积分

资深会员

Rank: 2

G币
0
信用
0
体力
31
发表于 2020-5-31 00:26:44 | 显示全部楼层
为保住菊花,这个一定得回复!
回复

使用道具 举报

0

主题

93

帖子

124

积分

资深会员

Rank: 2

G币
0
信用
0
体力
13
发表于 2020-7-15 10:09:08 | 显示全部楼层
在撸一遍。。。
回复

使用道具 举报

0

主题

129

帖子

161

积分

资深会员

Rank: 2

G币
0
信用
0
体力
14
发表于 2020-7-16 01:36:41 | 显示全部楼层
这么强,支持楼主,佩服
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

您需要登录后才可以回帖 登录 | 账号注册   微信登录

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
关闭

网站最新推荐 上一条 /1 下一条

Powered by Discuz! X3.4 ( 粤ICP备20013252号-1  
Copyright © 2014-2020 奇瑰网 All Rights Reserved.
快速回复 返回顶部 返回列表