石头大约在 2010 年左右有了自己的第一个域名,也是从那个时候开始写博客的 。至今确实有 10 年时间了 。
最初玩 blog,其实更多的还是抱着学习的态度 。比如刚学习完了 DNS 解析,HTML 语法,不 “实战”一把么?然后后续又陆陆续续把读书笔记、课程总结都往博客上放 。
为什么要写 blog,石头觉得有如下几个好处:
通过这 10 年的摸索,石头也尝试过多种写 blog 的方法 。不过说来惭愧,貌似也没什么说得出的成绩 。
目前也积累了有 400+篇文章,不过感觉真正有质量的文章也就几十来篇 。折腾过很多 blog 程序,陆陆续续迁移了好几个版本,历史文章也”舍不得”丢弃,也一直保留 。其实好多文章在我现在看来好像价值不大,但仍然舍不得抛弃,毕竟当初辛辛苦苦 po 出来的 。感兴趣的同学可以通过 “www.tanglei.name” 这个网址进行访问 。
下面以我的博客演进之路为例,给大家介绍下常见的博客玩法,供大家参考 。
文章插图
博客演进之路纯 wordpresswordpress 不做多介绍,是一套用 php 开发的 CMS,很多人的博客都用这个 。
下图是我博客最初级的版本,在相当长一段时间内也一直用这个主题 。
文章插图
WordPress 博客
“时光荏苒、岁月如梭”,上面的截图也很有意思——
用 WordPress 写博客,有一个缺点就是,每次写需要登录后台,排版、配图等比较麻烦 。并且还得掏钱买虚拟主机、自己运营维护wordpress 程序、MySQL 等 。
再后来接触到 markdown 这门标记语言,才发现这玩意太好用了,就一发不可收拾 。一直用 markdown 写作沿用至今 。
wordpress + markdown 插件博客主题想保留就一直还是用 wordpress,但有希望写作用 markdown 。
由于没有找到合适的 wordpress 的 markdown 插件,于是就自己写了一个 markdown2wordpress(
https://github.com/tl3shi/markdown2wordpress) 。后端框架等仍然用 wordpress,繁琐的排版等问题就直接交给 markdown,也不用登陆 wordpress 后台进行调整等操作 。
这个工具依赖于 python-wordpress-xmlrpc,一个 python 实现的 wordpress 的客户端,可以方便调用 wordpress 提供的接口,markdown 的渲染依赖于 pandoc,代码高亮用的是 highlight.js 图片用图床的形式,或者直接以 github 外链的形式 。
用这个工具又坚持了一段时间 。
但石头当初买的虚拟主机(共享型)还是多个人公用的形式,性能较差,网站就经常挂,一会虚拟机挂了,一会 MySQL 又挂了,然后还中过木马 。实在是忍受不了了 。
github page 服务github page 服务 https://pages.github.com/,按照官网说的那样,直接将源文件托管在 Github 上,仅仅需要编辑、push 即可,然后变化马上就能体现了 。
这样不但省去了虚拟主机、MySQL 等费用,同时 github page 还支持自定义域名、git 版本管理,markdown 自动渲染简直就是专门给程序员量身定做的(好像确实也是的) 。
程序猿只用专注于写 markdown 文件即可,渲染 html 等都交给 gitub 。
下图是我搭建好后的一个截图 。
github和octopress配置
详细过程可以参考下我的这几篇 Blog:
在搭建过程中,还会涉及到历史文章的迁移等,感兴趣的可以参考最终还是放弃了 WordPress(
https://www.tanglei.name/blog/give-up-wordpress-to-jekyll.html) 。
github pages 服务的好处在于,博主们真正关注的只需要写 markdown 就可以了(类似写论文用 latex 一样),根本不用去关注比如在 wordpress 后台排版,传图片等等操作 。
- 零基础快速自学蛙泳教程 如何快速学会蛙泳
- 怎样制作短视频教程 怎样制作短视频
- 淘宝水经验的好评段子,淘宝非标品直通车操作教程?
- 卡西欧手表怎么调时间教程,卡西欧babyg怎么调星期日期?
- 简单手工房子制作教程 简单手工房子制作幼儿园
- ickbSo8新版数字直播手机声卡使用视频教程 ickbso8声卡当转换器
- 小学生初学硬笔书法技巧图解 硬笔书法基础入门教程
- 属虎人未来10年大运 属虎人今年运势
- 电脑恢复出厂设置教程 电脑怎么进入恢复出厂设置模式?
- 抖音引流脚本,抖音引流脚本教程分享?