【第22期】观点:IT 行业加班,到底有没有价值?

Hexo在Github中搭建博客系统(1)Hexo安装

转载 2016年08月29日 09:46:40

声明:
此博客专栏在我本人GitHub站点chwshuang.github.io网站
和个人网站 hushuang.me(正在备案)已经发布,所以没有侵权行为。

今天通过安装Hexo博客系统,搭建了自己的一套博客
现在分享搭建过程,感谢hexo团队和maupassant主题创作团队,是你们赋予这个博客的生命!

一、什么是 Hexo

Hexo 是一个基于Node.js快速、简洁且高效的一套博客管理系统。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。并可直接将静态网页一键上传到Github Pages,生成Github主页,打造属于自己的个人博客网站!

主要有四大特性:
* 快速自动生成全站静态页面
* 支持Markdown语法
* 一键部署到Github Pages,Heroku
* 丰富的插件,支持Jade、CoffeeScript语言创建模板

二、为什么要用Hexo

  1. 如果你想要一个自定义的博客系统,配合Github来展示你的个人项目和技术经历!
  2. 已经厌倦了传统博客的千篇一律,准备高大上一把!

三、怎么用Hexo

(1) 前提条件

  1. 拥有一个Github账号 (注册),并且已经创建自己的github Pages的项目(不会点这里)
  2. 本地电脑的公钥已经加入到Github上了,不会开这里如何生成本机公钥
  3. 本地电脑上已经安装Node.js,安装Git
  4. 本地Git的邮箱、用户名已经配置成功

(2) 安装

Hexo是基于Node.js的,所以必须在电脑上安装Node.js,Node.js的安装方法这里就不展开,自行google,baidu

提示: 例子中使用的电脑是MacOX,前期安装的工作都是在命令行(Terminal)中完成

Node.js安装好了后,执行以下命令

$ npm install hexo-cli -g 
  • npm是Node.js安装时自带的类库,是目前全球最大的类库之一,比Maven仓库还大,类似CentOS的yum源,Mac OX中brew的软件库
  • 通过npm install可以直接安装基于Node.js的所有插件

安装完成后,我们一般在工作目录或者用户目录创建一个网站目录,比如blog目录

$ mkdir blog 

然后通过blog目录创建站点

$ hexo init blog

安装过程:

admindeMacBook-Pro:~ admin hexo init blog
INFO  Cloning hexo-starter to ~/blog
hexo-site@0.0.0 /Users/admin/blog
... 部分省略
      ├── range-parser@1.2.0 
      └── statuses@1.3.0 

INFO  Start blogging with Hexo!

安装完成后,进入blog站点目录,安装一下npm插件支持

$ cd blog
$ npm install

(3) 启动站点

$ hexo server
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

查看站点:

在浏览器中查看http://localhost:4000/

img

当你看到这个图片的时候,恭喜你!大功告成!

突然感觉Level提高了N个层次,高大上了不少,看来当上总经理,出任CEO,迎娶白富美,从此走向人生巅峰!指日可待啊!
想想是不是还有点小激动呢?

下一节:Hexo一键发布文章到Github

举报

相关文章推荐

RabbitMQ入门教程 For Java【4】 -Routing

绑定是交换器和队列之间的一种关系,用户微博,微信的例子可以简单的理解为关注,就是队列(某屌丝)对交换器(女神)非常感兴趣,关注了她,以后女神发的每条微博,屌丝都能看到。 绑定可以使用routingke...

企业级搜索应用服务器Solr4.10.4部署开发详解(1)- Solr入门-安装部署

公司开发的商品交易系统需要提供用户商品实时搜索,商户商品实时发布。使用Mysql + Redis出了第一版后,发现如果查询条件复杂的情况下,要创建多个redis排序集合,维护起来非常困难,开发以后也会...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

RabbitMQ入门教程 For Java【6】 - Remote procedure call (RPC)

RabbitMQ入门教程 For Java【6】 - Remote procedure call (RPC) 本教程中,我们将学习使用工作队列让多个消费者端来执行耗时的任务。比如我们需要通过远程服务器...

Hexo在Github中搭建博客系统(2)Hexo一键发布文章到Github

一、一键部署到Github(1) 配置Github在blog目录,打开_config.yml $ vim _config.yml修改配置文件_config.yml中deploy下的内容 68 # D...

RabbitMQ入门教程 For Java【9】 - 与Spring集成

RabbitMQ入门教程 For Java【9】 - 与Spring集成

RabbitMQ入门教程 For Java【1】 - Hello World

RabbitMQ入门教程 For Java【1】 - Hello World        RabbitMQ是消息代理。从本质上说,它接受来自生产者的信息,并将它们传递给消费者。在两者之间,它可以根据...

【博客简介】

已解决的BUG为何总是重复出现?产品定好的产品需求为何再次修改?托管机房的服务器为何屡遭黑手?SVN服务器上的代码为何突然消失?线上服务器频频宕机,究竟是何人所为?拒绝服务攻击夜夜出现,究竟是人是鬼?...

2015年年度总结

扯淡研发管理 - 跟IBM、海底捞学研发管理 今天扯淡研发管理,一是吐槽,再一个算是个人技术生涯的一点总结。 新员工的入职         目前我所遇到的IT企业,对新员工的入职的管理,基本上是很简单...

RabbitMQ入门教程 For Java【2】 - Work Queues

RabbitMQ入门教程 For Java【2】 - Work Queues工作队列 在使用此教程的时候,请记住,一定要将所有内容看一遍,特别是代码片段说明部分,这是非常重要的基础,如果你跳过这里...

Intellij IDEA Cannot resolve symbol XXX 问题解决办法汇总

maven项目遇到这类问题基本上是两方面的原因,类对应的依赖没有加载进来、编译器自身的缓存问题。 解决第一类:1、检查项目的pom文件,是否必要的依赖都写清楚了; 2、是否使用自己的私有库, rel...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)