我和博客

Scroll Down

我和博客

话题开始之前还是想说一下,其实之前我一直使用我自建的博客,spring boot+thyme leaf搭建的。奈何系统功能比较杂再加上前端水平有限,服务器小水管,导致使用体验不佳。无意中到Halo,阅读完用户文档,感觉找到了我想要的,看看主题库,虽然不多但是有一个自己很喜欢的主题hshan.花了半天时间将之前博客数据打包出来迁移到了新博客

我与博客

  说起这个话题还是有蛮多东西想写出来,我大学毕业的毕业设计就是一个博客系统。那时候接触过CSDN,HEXO。因为当时再CSDN搜索居多,但是这东西广告太多不拦截下页面两边就跟贴对联一样。发个文章还要审核。再说HEXO,功能强大,主题非常多,而且可以免费托管到GitHub,只需要一个域名解析一下即可。不过由于国内访问GitHub速度感人,体验很差。所以在毕业设计的时候才萌发了要自己搭建一个定制的博客系统,没广告,页面清爽,就想着简单的记录和分享学习和生活。
  毕业以后断断续续想着重构下之前的博客,19年的时候用了两个多月的时间用Spring Boot搭建了一套博客系统。由于去年有段时间加班比较多多以断断续续开发进度没有把握好,最终差不多9月份的时候才正式上线,也是在去年购入了第一个顶级域名maplefix.top.后面断断续续更新优化了有两个版本。
  好记性不如烂笔头,这句话真的很有道理。有时间整理记录了一个工具类或者解决了一个问题,可能当时还比较清楚,可是时间久了没记录的话再次碰到就又要重复造轮子了。所以我认为将这些东西整理记录很有必要。

我为什么要搭建博客

  我为什么要自己搭建博客,很简单-”烂笔头“。还有就是想有一块自己的空间。不受其他第三方广告、审核之类的烦扰。

之前的成果

  主要的成果就是去年的自建博客了。简单的记录下更新记录:

<ul>
	<li>
		<a href="https://www.maplefix.top/blog/3bcb3f4f52894622990c3b53e08ffc78.html"
		target="_blank">
			√&nbsp;2019-12-9 maple-blog v1.1-release 版本发布
		</a>
		<br />
		<a>
			√&nbsp;2019-12-6 新增文章目录
		</a>
		<br />
		<a>
			√&nbsp;2019-11-25 新增书单功能
		</a>
		<br />
		<a>
			√&nbsp;2019-11-20 首页体验优化
		</a>
		<br />
		<a class="todo-title">
			TODO:持续优化.
		</a>
		<br />
	</li>
	<li>
		<a>
			√&nbsp;2019-11-21 优化后台主体架构设计/优化查询速度/优化前端页面体验
		</a>
		<br />
		<a class="todo-title">
			TODO:文章侧边目录自动生成.
		</a>
		<br />
	</li>
	<li>
		<a href="https://www.maplefix.top/blog/db8a7690518e4982b4cd0c3a049870f4.html"
		target="_blank">
			√&nbsp;2019-10-30 maple-blog v1.1-release 版本发布
		</a>
		<br />
	</li>
	<li>
		<a>
			√&nbsp;2019-10-25 解决标签关联查询BUG/优化友链逻辑
		</a>
		<br />
		<a class="todo-title">
			TODO:优化标签和分类逻辑.
		</a>
		<br />
		<a class="todo-title">
			TODO:文章侧边目录自动生成.
		</a>
		<br />
	</li>
	<li>
		<a>
			√&nbsp;2019-10-7 优化首页样式/优化后台访客日志/优化缓存加载提高查询速度
		</a>
		<br />
		<a class="todo-title">
			TODO:解决标签关联查询BUG.
		</a>
		<br />
		<a class="todo-title">
			TODO:文章侧边目录自动生成.
		</a>
		<br />
	</li>
	<li>
		<a href="https://www.maplefix.top/blog/235999781da846b9b47f531b8f01a7c2.html"
		target="_blank">
			√&nbsp;2019-9-25 maple-blog v1.0-release 版本发布
		</a>
		<br />
		<a class="todo-title">
			TODO:首页样式优化.
		</a>
		<br />
		<a class="todo-title">
			TODO:解决标签关联查询BUG.
		</a>
		<br />
		<a class="todo-title">
			TODO:文章侧边目录自动生成.
		</a>
		<br />
	</li>
</ul>

  由于服务器性能有限,现在再跑的就有Halo,MySQL,Redis,MongoDB,Nginx还有一些tomcat下跑的应用,所以之前的自建博客就停了。放两张之前的截图:
Home

Admin

  年底的时候想学习下Vue,所以将之前的版本全部合并到了一个分支:
feature-thymeleaf.单独切了两个库maple-fe(博客前端),maple-oms-fe(博客管理前端)。管理模块还是沿用之前的项目maple-blog,使用master继续开发。后续只要时间允许还会继续更新。

总结

  目前博客已经完全迁移到Halo了,还有一些以前遗留数据慢慢搬过来。域名还是使用之前的https://maplefix.top。 之前的博客项目也会继续维护。
   最后,多动手,多折腾。性情所在,所向皆立!