Character AI生成式AI聊天机器人可以说话
Character AI 推出了新的 Character Voice 功能,使用户能够听到他们正在对话的合成人物的声音。 用户可……...
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
软件截图
Character AI 推出了新的 Character Voice 功能,使用户能够听到他们正在对话的合成人物的声音。 用户可……...
Selene 是一款自由开源视频转换工具软件,采用 Vala 语言开发。支持常见的视频和音频格式文件:OGG、 OGV……...
hss是一款可交互式的ssh批量执行命令的客户端,交互输入模式基于libreadline实现,使你能像操作bash一样……...
Apache Geronimo 是 Apache 软件基金会的开放源码J2EE服务器,它集成了众多先进技术和设计理念。 这些技……...
BFR(Batch File Rename) 批量文件重命名工具 开发环境 Windows 10 + Visual Studio 2013 + .NetFramework……...
pond 是基于 Netty 和 JDK 8 的快速开发框架。 胖的,其实不胖 —— Pond - 灵活,快速的 web 开发框架 (……...
xsw 是一个Linux下的幻灯片演示工具,通过简单的脚本语言来实现幻灯片的内容制作。 例如文件 hello.xsw: slide: - text: "Hello" x:50 y:30 align:center + text: "World!" 通过运行 xsw hello.xsw 便可以得到如……
Jetty是一个轻量级的高度可扩展的基于java的web服务器和servlet引擎。其目标是以大批量低延迟的方式支持HTTP、HTTP/2和WebSocket等Web协议,在提供最大性能的同时,保留多年servlet开发的易用性和兼容性。Jetty是……
Apache Syncope 是用在企业环境的数字身份管理,在JEE技术的实施和Apache 2.0许可下发布的开源系统。 Identity management (or IdM) represents the joint result of business process and IT to manage user dat……