# blog-markdown **Repository Path**: shiqiyue/blog-markdown ## Basic Information - **Project Name**: blog-markdown - **Description**: 使用springboot和bootstrap搭建的一个简单的markdown博客 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://blog.wuwenyao.xin/(暂时无法访问) - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 2 - **Created**: 2018-02-02 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: blog **Tags**: None ## README ## blog-markdown 使用markdown编写内容的博客 使用spring boot 搭建后台,前台使用bootstrap 搭建。 ## 开始之前 1. 安装jdk8,本项目基于java1.8开发,不建议使用低于1.8版本的java开发; 2. 数据库服务采用mysql,版本为5.7; 3. 采用了flyway持续维护数据库的表和数据,首次应用就可以自动生成表结构和数据。 4. 缓存采用redis进行缓存;如果你需要了解redis,请查看[redis官方网站](https://redis.io/)。 5. 使用redisson来作为redis客户端。配置文件位于/src/main/resource/redis下面。如果你想要了解redisson可以查看[github上面的redisson](https://github.com/redisson/redisson) ## 本地运行 1.首先下载项目到本地 1. 正确配置信息;默认配置环境为dev(开发环境),你需要更改application-dev.yml文件修改想要的配置信息;然后你还需要配置redis配置文件 1. 一切就绪后,直接运行Application.java就能够启动程序;通过浏览器访问http://localhost 就能够访问博客首页 ## 部署 1. 运行mvn -Dmaven.test.skip=true clean package,生成可执行jar包 2. 执行java -jar -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=prod app.jar 就能够运行jar包。 1. -Djava.security.egd=file:/dev/./urandom ,这个参数作用是放置tomcat启动慢 2. -Dspring.profiles.active=prod,这个参数作用是启用profile为prod(正式环境)的配置文件 3. 如果一切正常,则恭喜你成功部署! ## 其他 1. 如果你不太熟悉redis,可以切换到分支simple,这个分支去掉了redis依赖,比较简单 ## 版本日志 * v1.0:基本功能完成,并上线到[wking's blog](https://blog.wuwenyao.xin) ## Licensing * See [LICENSE](LICENSE)