# 一块钱搭建个人博客!

一块钱搭建个人博客!


最近又开始看书了,周六加班时冒出一个想法,要记录一下最近看书的心得,其实很早就萌生一个搭建个人博客的想法了,一直也没付诸实践,索性这次不拖沓了。作为本博客的开篇之作,就阐述一下它的来历吧,也希望能帮到一些有想法的同学们。
正如文章标题所说,整个搭建过程花费仅仅一元,废话不多说,来点干货

  • 阿里云服务器
  • 域名
  • 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 包下,如果你是下载的源码自己编译的,记得去官网下载皮肤,放到指定路径下,然后在网站后台选择即可。
到这里博客基本搭建完成了,一些细节部分就不说了,相关文档都很全面,我记录的都是一些自己遇到的坑,当时也是想了好一会的 ^_^