Una 尤娜博客系统

开源网站开源项目 24-04-03 14:17:48

Una [‘尤娜’] 只是一个项目代号,没有特殊含义。尤娜是站在巨人的肩膀上开发完成的博客系统,旨在为程序员提供一个极简的内容创作管理平台,尤娜100%开放源代码,如果您对她感兴趣,Fork她,并尽情的与之玩耍。她才刚刚起步,或许存在诸多不足,但极简是她至始至终的性格,如果您需要一个大型的内容管理平台,那她可能不能胜任您的需求,如果您只需要一个短小精炼的内容管理系统,尤娜将是您的另一个选择。

快速开始获取最新源代码

使用 git工具获取代码:

git clone https://github.com/ramostear/una-boot.git

或者:

git clone git@github.com:ramostear/una-boot.git

导入项目

SpringToolSuite[Eclipse]导入,选择菜单 File -> Import -> Maven -> Existing Maven Project ,点击 Next 按钮,选中检出的 una-boot文件夹,点击 Finish 按钮,导入成功。

IntelliJ IDEA导入,菜单 File -> new -> project from existing source... -> 选中pom.xml文件,点击 OK按钮即可导入。

创建数据库,您可以直接导入工程下的una-boot-db.sql文件到数据库中创建una-boot-db数据库,也可以自行创建una-boot-db数据库(数据库使用utf-8字符编码)。

修改src/main/resources/application-druid.yml文件中的数据库用户名和密码参数[您自己的用户名和密码]。

启动项目,运行src/main/java/com/ramostear/unaboot/UnaBootApplication.java文件的main方法。

访问后台,尤娜默认端口80,后台访问地址:http://[localhost|ip|127.0.0.1]/admin/login,用户名:Administrator,密码:unabootv587,登录验证成功,将进入仪表板页面。

演示在线演示

前端:https://www.ramostear.com

后端:暂无

特点

完全开源:基于Apache 2.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+

技术框架

尤娜所使用的开发框架明细:

框架 说明 官网

Spring Framework轻量级(相对而言)的Java开发框架https://spring.io/projects/spring-frameworkSpring BootJava Web开发脚手架https://spring.io/projects/spring-bootApache Shiro安全控制框架https://shiro.apache.orgHibernate对象关系映射框架http://hibernate.orgFreemarker视图模板引擎https://freemarker.apache.orgLog4J日志记录组件https://logging.apache.orgDruid数据库链接池https://druid.apache.orgFastJSONJSON解析库FastJsonEhCache基于Java的进程内缓存框架http://www.ehcache.orgpinyin4j中文转拼音的Java库https://sourceforge.net/projects/pinyin4j/Maven项目构建https://maven.apache.orglombok代码生成器https://projectlombok.org文档

标签及内置函数手册:https://www.ramostear.com

二次开发手册:https://www.ramostear.com

软件截图

[Una 尤娜博客系统]相关推荐
Selene 视频转换工具软件

Selene 视频转换工具软件

Selene 是一款自由开源视频转换工具软件,采用 Vala 语言开发。支持常见的视频和音频格式文件:OGG、 OGV……...

Geronimo J2EE应用服务器

Apache Geronimo 是 Apache 软件基金会的开放源码J2EE服务器,它集成了众多先进技术和设计理念。 这些技……...

pond Java 快速开发框架

pond 是基于 Netty 和 JDK 8 的快速开发框架。 胖的,其实不胖 —— Pond - 灵活,快速的 web 开发框架 (……...

今日开源
  1. xsw 幻灯片演示工具

    xsw 幻灯片演示工具

    xsw 是一个Linux下的幻灯片演示工具,通过简单的脚本语言来实现幻灯片的内容制作。 例如文件 hello.xsw: slide: - text: "Hello" x:50 y:30 align:center + text: "World!" 通过运行 xsw hello.xsw 便可以得到如……

    开源软件 2024-04-26

  2. Jetty Servlet 容器

    Jetty是一个轻量级的高度可扩展的基于java的web服务器和servlet引擎。其目标是以大批量低延迟的方式支持HTTP、HTTP/2和WebSocket等Web协议,在提供最大性能的同时,保留多年servlet开发的易用性和兼容性。Jetty是……

    开源软件 2024-04-26

  3. Syncope 数字身份管理

    Syncope 数字身份管理

    Apache Syncope 是用在企业环境的数字身份管理,在JEE技术的实施和Apache 2.0许可下发布的开源系统。 Identity management (or IdM) represents the joint result of business process and IT to manage user dat……

    开源软件 2024-04-26

返回顶部小火箭