使用 Hexo+GitHub 搭建独立博客

什么是博客

个人感觉博客就是在线的公开日记本,用来记录一些东西,或好、或环,都值得一记。
并且个人感觉,不要把博客弄得太社交化(或许本人只是太喜欢安静的思考和写些东西),太社交化容易使作者分心,哈哈,这也只是本人的个人看法了。

对于“博客”,wiki 上的解释如下:

博客 (Blog) 是 (Web log 网络日志)的简称,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他的则被作为比较个人的日记。

为什么搭建独立博客

对于这个问题,我只想借用 Linus 的一句话:“just for fun.”

选择什么方式搭建

既然喜欢折腾,那就折腾到底呗,所以,我就选用 Github + Hexo 去搭建独立的博客。

搭建过程

在 GitHub 创建一个特殊仓库

注意仓库命名得是:username.github.io【username 为你 GitHub 账户名称,如果没有 GitHub 账户,那就请先注册吧】

在本地电脑上下载安装 Hexo,并配置好相关环境

首先,请先去 Hexo 官网查看下 Hexo 的介绍文档吧。

了解了什么是 Hexo 的话,那就按照官方的文档来进行安装吧。

首先在安装 Hexo 之前系统必须有 Node.js 和 Git,如果没有,就按照下面的步骤进行安装吧。

Node.js 安装【本教程假设你的系统为 Ubuntu LTS 14.04,若是其他系统,请自行上网查询安装方法吧】

安装 Node.js 的最佳方式是使用 nvm(nodejs 版本管理器),那就先安装 nvm 吧。

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

如果系统报告没有 curl,请自行安装

sudo apt-get install curl

Git 安装【同上】

$ sudo apt-get install git

上述软件安装完毕之后,现在可以进行安装 Hexo 了。

$ npm install -g hexo-cli

如果系统报告没有 npm,请自行安装

$ sudo apt-get install npm

发布文章

现在,所有环境已经配置完毕了,让我们开始创建第一个博客站点吧。

建站

$ hexo init folder
$ cd folder
$ npm install

这样一个新的博客站点也就建好了,指定的文件夹目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

(注解:folder 指的是,网站博客的根目录)

写博客

站点新建完毕后可以开始写博客了。

$ hexo new title

(注解:title 指的是,文章标题)

然后切换到 source/_posts 目录下,找到刚才新建的文章,进行编辑、保存。

保存好文章之后,现在可以发布文章了。

$ hexo g && hexo s

打开 http://localhost:4000 就可以看到网站博客了。

部署到 GitHub 上

首先得安装 hexo-deployer-git

$ npm install hexo-deployer-git --save

修改配置文件_config.yml

deploy:
type:git
repo:repository url

(repository url 指的是你先前创建的仓库的公网访问地址,既 https://username.github.io

总结

在此,我们就初步成功搭建完了我们的独立博客了,嘻嘻。
至于美化、优化等步骤,有兴趣的可以慢慢折腾,我也会继续折腾我的博客的。

另外,如果有什么不清楚的问题,可以请教 Google(哦,Google 不能访问啊,那就将就百度吧,哈哈),也可以私信本人,联系方式请见关于页面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容