文章目录
  1. 1. 为什么要写博客
  2. 2. 我的博客内容
  3. 3. 搭建博客
    1. 3.1. Github Pages
      1. 3.1.1. 什么是Github Pages
      2. 3.1.2. 为什么用Github Pages
      3. 3.1.3. 如何使用Github Pages
    2. 3.2. Hexo
      1. 3.2.1. 什么是Hexo
      2. 3.2.2. 为什么用Hexo
      3. 3.2.3. 如何使用Hexo
      4. 3.2.4. Pacman主题
    3. 3.3. Markdown
      1. 3.3.1. 什么是Markdown
      2. 3.3.2. 为什么用Markdown
      3. 3.3.3. 如何使用Markdown
      4. 3.3.4. 简书与Markdown编辑器
  4. 4. 知识共享

为什么要写博客

2014年是不平凡的一年,随着大学生活步入尾声,校招节奏的逐渐飞起,我也慢慢地脱离了曾经深陷的圈子,开始接触不同的人、不同的生活。真正对博客产生向往是在校招的时候,仔细品读过大神们的博客后,发现在这样一个后博客时代,博客不再追求高PV,不再盲目寻求SEO,它成为一个更加单纯美好的平台。

每个人写博客都有着不尽相同的目的。我开始动笔主要源于:

  • 积累。积累工作与生活当中的所思所想、所学所获。
  • 激励。激励自己不断阅读,不断学习,不断实践。
  • 交流。博客圈是一个充满大神的圈子。
  • 分享。自强不息,也要厚德载物。

我的博客生与2014年末,我的第一份工作即将尘埃落定的时候。我希望,它可以伴随我走完十年。

感谢:

我的博客内容

我的博客主要记录和分享工作和生活中自己对产品的思考对技术的积累、和对生活的感悟,并不准备碎碎念走文艺路线,也不准备流水账记生活琐事。同时,博客也会定期转载一些个人认为是精品、有营养的文章,以提升博客的整体质量,激励阅读,促进交流。

搭建博客

作为一个工科男,虽然不那么有技术,但也不能放弃治疗。第一篇博客,简单分享一下这两天搭建博客过程当中接触到的产品与技术以及给予我帮助的博客文章。

Github Pages

什么是Github Pages

不了解Github的请戳:

github Pages可以被认为是用户编写的、托管在github上的静态网页,用于介绍用户(团队)本身或项目。

为什么用Github Pages

  • 实用。Github Pages稳定、免费,自带版本控制,可控性强。
  • 趋势。Git是一种趋势,是一个圈子,鼓励自己踏入圈子,学习使用。
  • 装逼。请原谅我对技术的无知。

如何使用Github Pages

参考:

Hexo

什么是Hexo

hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github上。

引用作者的话:

快速、简单且功能强大的 Node.js 博客框架。
A fast, simple & powerful blog framework, powered by Node.js.

为什么用Hexo

  • 。轻量级,高扩展性。
  • 。没用过Jekyll,据说相比而言Hexo命令更加简单,对中文支持更好。

继续引用作者的话:

不可思议的快速 ─ 只要一眨眼静态文件即生成完成
支持 Markdown
仅需一道指令即可部署到 GitHub Pages 和 Heroku
已移植 Octopress 插件
高扩展性、自订性
兼容于 Windows, Mac & Linux

如何使用Hexo

参考:

Pacman主题

参考:

Markdown

什么是Markdown

Markdown的目标是实现易读易写

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

为什么用Markdown

阳志平的博客对Markdown有着全面的介绍:

Markdown让我们专注写作,而不是关注排版

参考:

如何使用Markdown

参考:

简书与Markdown编辑器

Markdown的语法学起来不需半个小时,但是一款好的Markdown编辑器却是半天也难寻。本博客文章采用基于Web的简书进行编辑。简书UI简约美观,功能齐全,同时它也融合了社交、阅读等元素,已经不仅仅是一款编辑器。

使用Markdown的另一个原因也是因为基于Windows的平台,选择Web在线编辑器是一个轻简合适的方案。Mac或Android用户可以参考以下博客挑选合适的编辑器。

参考:

感谢以上所有文章作者。

知识共享

本博客内所有文章采用知识共享署名-非商业性使用-禁止演绎 3.0 许可协议进行许可。

文章目录
  1. 1. 为什么要写博客
  2. 2. 我的博客内容
  3. 3. 搭建博客
    1. 3.1. Github Pages
      1. 3.1.1. 什么是Github Pages
      2. 3.1.2. 为什么用Github Pages
      3. 3.1.3. 如何使用Github Pages
    2. 3.2. Hexo
      1. 3.2.1. 什么是Hexo
      2. 3.2.2. 为什么用Hexo
      3. 3.2.3. 如何使用Hexo
      4. 3.2.4. Pacman主题
    3. 3.3. Markdown
      1. 3.3.1. 什么是Markdown
      2. 3.3.2. 为什么用Markdown
      3. 3.3.3. 如何使用Markdown
      4. 3.3.4. 简书与Markdown编辑器
  4. 4. 知识共享