All Projects → eyebluecn → Blog

eyebluecn / Blog

Licence: mit
蓝眼系列软件之《蓝眼博客》开发中...

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Blog

Spring Boot Email Tools
A set of services and tools for sending emails in a Spring Boot 1.5.x application using a Template Engine
Stars: ✭ 164 (+51.85%)
Mutual labels:  freemarker, spring-boot
Lovinghome Real Estate Platform
⚡️基于springboot+MyBatis+FreeMarker+redis+nginx+Echarts+druid等技术的JavaWeb项目------恋家房产平台(采用B/S架构,项目包含前后台,分为前台展示系统及后台管理系统。前台系统包含首页门户、登录注册、房产推荐、房产详情、热门房产、房产及小区搜索、经纪人列表及经纪机构创建、创建房产、房产百科、地图找房、用户个人中心、房产评论、房产打分等模块。 后台管理系统包含房产信息管理、用户管理、管理员管理、小区信息管理、博客管理、评论管理、经纪人管理、系统统计与多种图表展示、数据报表导入导出等模块。系统介绍及详细功能点、技术点见项目内文档描述)
Stars: ✭ 140 (+29.63%)
Mutual labels:  freemarker, spring-boot
Springboot Learning
🚕 spring boot学习案例,方便spring boot 初学者快速掌握相关知识
Stars: ✭ 724 (+570.37%)
Mutual labels:  freemarker, spring-boot
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+47.22%)
Mutual labels:  freemarker, spring-boot
Watchdog Framework
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421 (+289.81%)
Mutual labels:  freemarker, spring-boot
Flycms
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Stars: ✭ 472 (+337.04%)
Mutual labels:  freemarker, spring-boot
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+682.41%)
Mutual labels:  freemarker, spring-boot
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-3.7%)
Mutual labels:  spring-boot
Spring Cloud Microservices Development
Spring Cloud Microservices Development.《Spring Cloud 微服务架构开发实战》
Stars: ✭ 106 (-1.85%)
Mutual labels:  spring-boot
Whatsmars
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+1186.11%)
Mutual labels:  spring-boot
Recaptcha Spring Boot Starter
Spring Boot starter for Google's reCAPTCHA
Stars: ✭ 103 (-4.63%)
Mutual labels:  spring-boot
Hsweb Iot Cloud
⚠️ 本项目已停更,欢迎关注新的开源物联网平台 JetLinks
Stars: ✭ 105 (-2.78%)
Mutual labels:  spring-boot
Superman
Superman是什么:构建Java 高级开发技术的知识体系,从基础不断打怪升级成为超人之路(更新中.......)
Stars: ✭ 106 (-1.85%)
Mutual labels:  spring-boot
Seppb
普兰能效平台开源版(后端)
Stars: ✭ 104 (-3.7%)
Mutual labels:  spring-boot
Spring Boot Admin
Admin UI for administration of spring boot applications
Stars: ✭ 10,415 (+9543.52%)
Mutual labels:  spring-boot
Staffjoy
微服务(Microservices)和云原生架构教学案例项目,基于Spring Boot和Kubernetes技术栈
Stars: ✭ 1,391 (+1187.96%)
Mutual labels:  spring-boot
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+50637.96%)
Mutual labels:  spring-boot
Spring Kotlin Exposed
playground for spring-boot 2.*, kotlin , jetbrains-exposed, postgres, jsonb, flyway, docker
Stars: ✭ 106 (-1.85%)
Mutual labels:  spring-boot
Wangsy January
外卖(Java后台+小程序)
Stars: ✭ 106 (-1.85%)
Mutual labels:  spring-boot
Deta cache
缓存cache服务器
Stars: ✭ 106 (-1.85%)
Mutual labels:  spring-boot

蓝眼博客logo

蓝眼博客 (2.0开发中...)

在线Demo
配套前端blog-front

简介

蓝眼博客是 蓝眼系列开源软件 中的第二个

  • 可用于快速搭建个人博客。
  • 可以作为私人笔记使用。
  • 支持多用户写作,评论,邮件通知等核心功能。

蓝眼博客力求小而精,可以作为团队内部或个人私有的博客使用,同时也可作为学习资源使用。

如果您觉得蓝眼博客对您有帮助,请不要吝惜您的star 😄

使用Docker安装

蓝眼博客在运行时依赖mysql数据库,蓝眼云盘,因此最好的方式是使用docker-compose来运行,如果你对docker-compose不熟悉,可以参考这篇文章:《Docker Compose 项目》

** 1.准备 docker-compose.yml 文件 **

里面的个别配置项需要自己修改一下,比如blog中的tank url需要指定自己局域网的地址。

** 2.运行项目 **

首先保证当前目录是docker-compose.yml所在的目录,然后执行以下指令即可运行蓝眼云盘:

$ docker-compose up -d

** 3.验证 **

由于数据库启动需要一定的时间,因此大约20s后,打开浏览器访问http://127.0.0.1:6020,如果看到登录界面则表示运行成功。

** 4.停止项目**

方法一:使用以下命令来停止蓝眼云盘

$ docker-compose stop

方法二:当然你也可以用停止容器的方式来停止蓝眼云盘

$ docker container ls

CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                    NAMES
f5f64735fc53        eyeblue/tank:1.0.3   "/go/bin/tank"           20 minutes ago      Up 13 seconds       0.0.0.0:6010->6010/tcp   tank_tank_1
3a859cad3e7e        mysql:5.7            "docker-entrypoint.s…"   20 minutes ago      Up 14 seconds       3306/tcp                 tank_db_1

$ docker container stop f5
$ docker container stop 3a

如果你比较关心如何使用docker来构建蓝眼博客,请参考 《Docker 化你的开源项目》

使用安装包安装

a) 准备工作

  1. 一台windows/linux服务器,当然你可以使用自己的电脑充当这台服务器

  2. 安装好Mysql数据库

  3. 安装好java8

  4. 在这里下载服务器对应的安装包

  5. 在服务器上解压缩,修改脚本文件(windows对应startup.bat,linux对应startup.sh)中的各配置项,各项说明如下:


#服务器运行的端口,默认6020。如果配置为80,则可直接用http打开
ServerPort=6020


#Mysql相关的配置
#Mysql端口,默认3306
MysqlPort=3306
#Mysql主机
MysqlHost=127.0.0.1
#Mysql数据库名称
MysqlSchema=blog
#Mysql用户名,建议为蓝眼博客创建一个用户,不建议使用root
MysqlUsername=blog
#Mysql密码
MysqlPassword=blog123
#通过以上信息组合出的访问链接,这项请不要修改。
MysqlUrl="jdbc:mysql://$MysqlHost:$MysqlPort/$MysqlSchema?useUnicode=true&characterEncoding=UTF-8&useSSL=false"


#蓝眼云盘配置项
#蓝眼云盘访问地址,要求是一个通过公网就能访问到的地址
TankUrl="https://tank.eyeblue.cn"
#蓝眼云盘登录用的邮箱
[email protected]
#蓝眼云盘登录用的密码
TankPassword=123456

#超级管理员配置项
#超级管理员昵称
AdminUsername=admin
#超级管理员邮箱
[email protected]
#超级管理员密码
AdminPassword=123456


#发送邮件配置项
MailProtocol=smtps
MailHost=smtp.126.com
MailPort=465
[email protected]
MailPassword=eyeblue_password
MailDefaultEncoding=UTF-8

b) 运行

  • windows平台解压后直接双击应用目录下的startup.bat

    如果要关闭,直接关闭命令行窗口即可

  • linux平台执行


# 启动应用
cd 应用目录路径
./startup.sh

# 停止应用
cd 应用目录路径
./shutdown.sh

c) 验证

浏览器中打开 http://127.0.0.1:6020 (127.0.0.1请使用服务器所在ip,6020请使用配置的ServerPort) 可以看到以下首页页面:

蓝眼博客首页

访问http://127.0.0.1:6020/by可看到后台管理页面,使用配置项中的超级管理员邮箱和密码即可登录 蓝眼博客后台

使用源代码自行打包

a) 准备工作

  1. 一台windows/linux服务器,当然你可以使用自己的电脑充当这台服务器

  2. Mysql数据库

  3. 安装好java8,配置妥当JAVA_HOME

  4. clone本项目

b) 打包

  • windows平台双击运行 mvnw.cmd install,成功之后可在target下看到blog-x.x.x.jar文件,该文件和doc/script/startup.bat即组成安装包

  • linux平台运行如下命令:

./doc/script/pack.sh

成功之后可在target下看到blog-x.x.x.linux.tar.gz

利用得到的安装包即可参考上文的使用安装包安装

后台入口

点击首页最下方的"Powered by"即可进入后台管理系统。

Contribution

感谢所有蓝眼博客的贡献者 @zicla@seaheart@yemuhe@hxsherry

如果您也想参与进来,请尽情的fork, star, post issue, pull requests

License

MIT

Copyright (c) 2017-present, eyeblue.cn

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].