作为一个技术男,写博客记录自己学习的过程和收获是很重要的,就想上学时做课堂笔记一样,当时你可能理解了,但过一阵又忘了。
这么重要的内容,当然要找个合适的地方写博客啦!对我来说,合适就是指:
- 支持markdown
- 编辑界面友好
- 博客风格清新
- 最好还有机会能赚点儿钱
网易博客
当年上高中时,根本不知道啥叫markdown,那时候可能也没有简书这类产品,随便找了个网易博客来写博客。那时候参加信息学竞赛,每一道没有AC的题,都会记录一下,包括解法、思路、源代码。
恩,现在想想,其实那些东西挺珍贵的,最主要的就是做题的思路了。但是现在对这些接触也非常少了,加之当时博客的样式真是惨不忍睹,代码直接文本粘上来,不复制到编辑器里根本没法看…
事实上,网易博客早就没用了
简书
大学里自己学习编程时,学习的内容很多想记录下来。当时学了学markdown,感觉很不错。然后百度了下支持markdown的博客,于是找到了简书。开始在简书上写了些文章,但是没用多久…因为看到朋友在博客上挂百度广告,每月还能赚一两百,我也想…于是决定自己开发
自己开发
上大学看到室友用wordpress妥妥拽拽搞了个像模像样的网站,但是吧,着实难看。而且我自己当时也在学习web开发,于是乎就准备自己开发。自己开发个博客说简单也简单,说难也难。
首先你得会前端,不过这到不是问题。然后你得开发两个系统——当时我是这么想的。一个系统是用户可以访问的,另一个是后台管理系统。用户访问的系统简单,就是普通的页面,加些样式,然后和server也几乎没有交互,读取文章列表和文章详情就行。
后台管理系统就比较蛋疼了。你需要编辑器,方面你写博客。当我开发完了一个简陋的编辑器之后才意识到,“预览功能”很重要,即“所见即所得”。后来不得不去找现成的,不过还好找到了百度的编辑器挺好用。
开发一半,又想着评论功能也是很重要的,于是想支持评论。评论这个东西吧,要设计得友好就复杂了,真心的。主要是数据结构很难设计。这功能又捣鼓了很久,主要是仿着新浪体育的留言区搞的。
第一版开发完,利用sae部署,也没花钱。后来觉得太丑了,前端又用angular+angular-material重构了一版。但是并没有什么卵用,material组件并不会比bootstrap有质的提升,主要还是看页面设计的风格,配色等…那时我才意识到,产品经理的工作内容也是很艰辛的,当然UI设计也是需要天赋的。
angular的那一版并没有完成,因为各种原因+没有动力。后来学习react之后,想着用react重新搞一搞,填完这个坑,但是…依然没做完,因为我突然意识到,博客做来做去都是个体力活,哪些地方该怎么搞我都知道了,剩下的就是辛苦劳动。顿时没了动力,也太监了…
当然,最初依赖于sae的博客,由于后来sae要收费了,也就下线了,作为一个学生狗,没钱买云豆,一天就那么点儿访问量甚至没人访问,我要为时长付费,感觉不爽。
这期间,我的学习内容基本上都放到了有道云笔记上。
Ghost
有段时间迷上了node,ghost就是用node开发的,搭建也方便,于是玩了玩。部署到我阿里云主机上,跑了起来,感觉挺爽的。但是ghost有个对我来说无法忍受的问题,它的Node版本是0.10.x,我当时用6.x.x,这都隔了多少个版本了!!!虽然对使用没影响,但是心里就是不爽。好看的主题也不多,果断弃坑!
Github Pages
当我发现github还有这功能,我觉得这货简直不能太棒!本质上你只要push一个html文件到特定仓库,就能生成静态网站。对于博客来说足够了!如何生成html?有很多很多项目,就不一一赘述了,我选择了hexo。为啥?因为“实验楼”有一篇手把手的教程,哈哈。
之后在github page上,写了挺多文章的,挺开心的。
我觉得我的博客质量挺高,也是hot topic技术,为啥没人访问?后来我用百度搜了搜我博客的内容,发现根本搜不到…My God...我那些精心写的类似教程一般的文章,原来就是自嗨…
想了想,还是果断弃了。我觉得花了那么多时间写的文章,如果就想私人日记只能自己看,也没啥意义。好东西就要分享,还是得找一个能被检索到的方法。
回到简书
想来想去,简书各方面真的还是很不错的!所以呢,我又回来了。而且,真的不想再折腾了,哈哈…多大点事儿,迁来迁去的。
之后打算找时间把github page上的文章都搬过来。
网友评论