开博的想法和实现
想法
最近想通过写博客的方式,以达到如下目的:
- 加深对知识的理解
- 将博客作为在线笔记,方便查看
- 提升自己的技术出镜率
要求
以下是对博客平台(软件)的要求:
- 书写方便
- 界面清爽(阅读体验要好)
- 搜索方便
实现
通过前期了解,想要顺利地使用博客,需要先完成下面的任务:
-
确认博客布局示意图

-
学习前端基础
博客园后台皮肤库中已经存在满足上述布局的皮肤样式,但视觉效果则过于传统,因此需要利用博客园后台开放的页面
CSS和JS功能来定制更为时髦的博客样式。在浏览中发现了一款开源皮肤,有着不错的阅读体验,配置文档详细,另外对于二次开发也提供了关键性说明。最终采用了这款皮肤。皮肤基于 MIT 协议开源,感谢博主 Esofar 的分享。
二次开发需要了解一些前端基础知识,在此采用陈皓老师推荐的 MDN Web 入门。
-
确认发布模式
本地利用 VS Code 进行随笔编写(Makrdown),完成后拷贝到博客园后台进行发布。虽然看起来模式有点粗糙,但可以接受。
欢迎评论中推荐更好的方式。
-
Markdown语法学习
Markdown的作者 John Gruber 对Markdown的描述是:
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.
作为 Markdown 用户,只需要学习 Markdown 语法即可。
需要注意的是,最初的 Markdown 语法只支持基础的格式化,并不包含表格或者描述列表这样的功能。各大平台在使用时往往会对Markdown进行扩展,比较出名的是 GitHub 风格的 Markdown。
此外,由于 John Gruber 给出的 Markdown 语法不够详细,这就导致各大平台提供的 Markdown 引擎存在实现上的差异。对此,有社区提出了对 Markdown 进行标准化。目前 GitHub、GitLab、Qt 等网站或者项目都兼容了这套标准。博客园目前同样采用了符合上述标准的 Markdown引擎。
-
统一的文章格式
采用阮一峰老师的中文技术文档的写作规范。

浙公网安备 33010602011771号