为什么要写博客
自从上年11月份转到IT这个行业以来,一直想做一个属于自己的网站。主要是想记录下自己碰到的技术难题和解决办法以便更好地去学习和工作,同时还可以记录下自己的成长经历,以后看看也会有所感触吧。更重要的是还可以拿它来装个逼,哈哈。但是老是控制不住自己的懒癌发作,一直拖到现在才搞出来,不管怎么样也算有个自己的小窝。希望以后能坚持来更新文章。
博客的搭建
现在搭建一个个人博客其实没有多么难,结合各种工具和使用教程噼里啪啦一阵子就完事了。我这里没有详细的教程,毕竟也是照着别人的教程什么葫芦画个瓢搞出来的,我就不丢那个人了。总的来说就是github+hexo。github主要用到的是它的github page。然后使用markdown来编写博客,上传就ok了。
github page
不了解git的同学请戳这里:
github Pages可以被认为是用户编写的、托管在github上的静态网页,用于介绍用户(团队)本身或项目。
那世间美女千万个,为什么要选这一个呢:
- 实用。Github Pages稳定、免费,自带版本控制,可控性强。
- 趋势。Git是一种趋势,是一个圈子,鼓励自己踏入圈子,学习使用。
- 装逼。请原谅我对技术的无知。
hexo
hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github上。
官方的话就是:
快速、简单且功能强大的 Node.js 博客框架。
A fast, simple & powerful blog framework, powered by Node.js.
那这个美女的优势又在哪里呢:
- 轻。轻量级,高扩展性。
- 简。没用过Jekyll,据说相比而言Hexo命令更加简单,对中文支持更好。
继续引用官方的话就是:
不可思议的快速 ─ 只要一眨眼静态文件即生成完成
支持 Markdown
仅需一道指令即可部署到 GitHub Pages 和 Heroku
已移植 Octopress 插件
高扩展性、自订性
兼容于 Windows, Mac & Linux
markdown
Markdown的目标是实现易读易写,它会使我们更加的关注写作内容而不是样式排版。
官方的话:
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
值得一提的是简书的markdown编辑器
Markdown的语法学起来不需半个小时,但是一款好的Markdown编辑器却是半天也难寻。本博客文章采用基于Web的简书进行编辑。简书UI简约美观,功能齐全,同时它也融合了社交、阅读等元素,已经不仅仅是一款编辑器。
使用Markdown的另一个原因也是因为基于Windows的平台,选择Web在线编辑器是一个轻简合适的方案。Mac或Android用户可以参考以下博客挑选合适的编辑器。
收获
搭建这个博客让我熟悉了git指令和git page相关知识,学习了如何使用markdown来编写文档。嗯。。。就这样吧。很久没写过东西了,从小就最烦写作文,所以也导致我走向了苦逼的工科男这条道路上,并且越走越远。看着那些潇洒的文字工作者,其实内心也是有点躁动的,然后马上会有个小人piapiade把我打醒:“”“做啥美梦呢,起来搬砖了!”。
以上内容纯属虚构。若有需要,随便转载,你开心就好。