文章目录
搭建Markdown博客系统的好处
传统的博客系统在搭建时往往比较复杂,除了搭建开发、运行环境之外,还得需要比较高深的相关编程语言,比如说前天用JS、CSS,后台用Java,数据库用MySQL等等等等。
除了这些之外,我们还需要了解项目的基础框架,比如说现今流行的SSM(Spring + SpringMVC + Mybatis)。
还需要我们知道开发博客的业务逻辑,比如说我们得展示前台吧,这就需要前台的业务逻辑,而我们的前台数据是通过后台进行维护的,因而在后台有需要有一个后台管理的业务逻辑。
在实际的项目开发过程之中,光了解上面的那些是远远不够的,因为一个系统最起码得有一个登陆吧,而登录这方面就需要RBAC权限管理的技术支持,否则谁都能操作后台,岂不乱了套了,诸如此类的技术还有很多,这我就不一一举例了。
但是仔细一想的话,虽然搭建一个传统的博客网站系统其实就已经很复杂了,但是其实有很多的功能并不是我们一定需要的,有时我们仅仅只是用于记录日志,用于自己博客信息的展示,其不需要太多的功能,在实现自己基本需求的情况下,简洁而美观,使用搭建方便,这才是我们追求的目标,否则光一个博客系统的搭建就耗费大把的时间,恐怕很多的博客爱好者就会止步于此了。
通过上述描述,我们基本上可以看出Markdown博客系统的优点,那就是基于现成的模版,搭建迅速,使用简单,并且易于维护。
模版的选择与使用
模版的选择
由于该Markdown博客系统是基于现成的网站模版来搭建的,所以说我们可以随意的选择自己所喜爱的博客模板,比如说下面的就是如此:
Markdown博客模版属于开源源码一类的项目,这种项目在全球最大的代码托管平台GitHub上很容易找到。
模板的使用
由于Markdown博客模版属于静态网站项目,这意味着我们根本就不需要任何的数据库,我们编写的Markdown文本的内容其本身就属于源码中的一部分,因而我们需要将所选的项目Fork到自己的GitHub账号,然后再进行相应的修改,当然,这前提是自己还得有一个GitHub账号。
只是简单的Fork上面的项目还不行,还得我们做一些其它的修改,比如说我们得修改Fork后的项目名,其项目名的命名方式为:
GitHub账号 + .github.io
比如说我的GitHub账号的项目Fork后的项目名为:
zzy-lyc.github.io
而修改项目名的地方如下: