最近又开始看书了,周六加班时冒出一个想法,要记录一下最近看书的心得,其实很早就萌生一个搭建个人博客的想法了,一直也没付诸实践,索性这次不拖沓了。作为本博客的开篇之作,就阐述一下它的来历吧,也希望能帮到一些有想法的同学们。
正如文章标题所说,整个搭建过程花费仅仅一元,废话不多说,来点干货
- 阿里云服务器
- 域名
- SSL 证书
- 开源博客 solo
阿里云服务器
选择阿里云服务器的原因其实很简单,因为它在搞活动,大概 40 多款产品可以免费试用,为期半年,附上链接,阿里云免费活动,活动还包括 mysql 数据库,这个在后面也会用到。
域名
域名也是在阿里云上买的,最近在搞活动,域名是我名字的全拼,比较小众,价格实惠,当时买的是.top 的域名,一块钱~,这也是博客的唯一花费;
SSL 证书
没错,SSL 证书也是阿里云买的,说是买的,其实还是免费的,点击蓝色链接就是购买页面,打开之后你肯定会很疑惑,都这么贵哪来的免费证书,哈哈~
tips
:请尝试各种排列组合,click click click 没找到的在评论里留言哈~
其实加 SSL 证书不是强制的,一开始我也没加,但是在我登录的时候,火狐提示我这是一个不安全的链接,人家辛辛苦苦整出来的还被你一个浏览器嫌弃,这怎么能行! so~
开源博客 solo~独奏
最开始其实是想用 WordPerss 的,平台大,名声大,皮肤多 可惜是 php 写的,我不会 php o(╥﹏╥)o,就在 github 上面翻呀翻,找到了 solo,3000 多 star,java 开发,看了一圈皮肤,也不错 。star fork clone
一气呵成
在数据库方面它同时支持 mysql 和 h2,h2 是默认的无需你配置;你可以直接下载 war 包,也可以自己编译,它内置了 jetty,支持命令行部署,也支持 web server 部署,我这里用的 tomcat,前面说过,阿里云免费的产品中有 mysql 数据库,我也不能暴殄天物,直接用上了,具体在项目中的 local.properties
文件中改动即可,这些在官方文档中都很详细,就不再赘述了,哦对了~记得改一下 latke.properties
文件中 ip 和端口,还有 serverScheme
,主要配置一些静态资源,和你的域名 + 端口保持一致即可。
博客自带了 15 种皮肤,如果你是直接下载的 war 包,那么不用管了,皮肤已经放在 skins 包下,如果你是下载的源码自己编译的,记得去官网下载皮肤,放到指定路径下,然后在网站后台选择即可。
到这里博客基本搭建完成了,一些细节部分就不说了,相关文档都很全面,我记录的都是一些自己遇到的坑,当时也是想了好一会的 ^_^
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于