Hexo+Github搭建个人网页

本文针对Mac

一、配置环境

  • 安装Node(必须)
    作用:用来生成静态页面的 到Node.js官网下载相应平台的最新版本,一路安装即可。
  • 安装Git(必须)
    作用:把本地的hexo内容提交到github上去. 安装Xcode就自带有Git,我就不多说了。
  • 申请GitHub(必须)
    作用:是用来做博客的远程创库、域名、服务器之类的,怎么与本地hexo建立连接等下讲。github账号我也不再啰嗦了,没有的话直接申请就行了,跟一般的注册账号差不多,SSH Keys,看你自己了,可以不配制,不配置的话以后每次对自己的博客有改动提交的时候就要手动输入账号密码,配置了就不需要了,怎么配置我就不多说了,网上有很多教程。
  • 正式安装HEXO
    Node和Git都安装好后,可执行如下命令安装hexo:
    $ sudo npm install -g hexo


二、创建网页

  • 初始化
    创建一个文件夹,如:Blog,cd到Blog里执行hexo init的。命令:
    hexo init
    好啦,至此,全部安装工作已经完成!
  • 生成静态页面
    继续再Blog目录下执行如下命令,生成静态页面
    hexo generate (hexo g 也可以)
  • 本地启动
    启动本地服务,进行文章预览调试,命令:
    hexo server
  • 验证网页
    浏览器输入http://localhost:4000
  • 如果有错误
    ERROR Plugin load failed: hexo-server
    原因:
    Besides, utilities are separated into a standalone module. hexo.util is not reachable anymore.
    解决方法,执行命令:
    sudo npm install hexo-server


三、配置Github

  • 建立Repository
    可以参考我之前的文章:http://www.jianshu.com/p/31fb42ffb10c
    建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法然后建立关联,我的Blog在本地/Users/taoyali/Blog,Blog是我之前建的东西也全在这里面,有:
    Blog 
    | 
    |-- _config.yml 
    |-- node_modules 
    |-- public 
    |-- source      
    |-- db.json 
    |-- package.json 
    |-- scaffolds 
    |-- themes         
    1.现在我们需要_config.yml文件,来建立关联,命令:
    vim _config.yml
    2.翻到最下面,改成我这样子的,注意:: 后面要有空格
    deploy: type: git
    repository: https://github.com/taoyali/taoyali.github.io.git
    branch: master
  • 执行如下命令才能使用git部署
    npm install hexo-deployer-git --save
    网上会有很多说法,有的type是github, 还有repository 最后面的后缀也不一样,是github.com.git,我也踩了很多坑,我现在的版本是hexo: 3.1.1,执行命令hexo -vsersion就出来了,貌似3.0后全部改成我上面这种格式了。忘了说了,我没用SSH Keys如果你用了SSH Keys的话直接在github里复制SSH的就行了,总共就两种协议,相信你懂的。
  • 然后,执行配置命令:
    hexo deploy
     然后再浏览器中输入http://taoyali.github.io/就行了,我的github的账户叫taoyali,把这个改成你github的账户名就行了


四、部署步骤每次部署的步骤,可按以下三步来进行。

hexo clean 清空
hexo generate 初始化
hexo deploy 部署github (项目更改之后,使用这一个就行)


五、hexo 一些常用命令:

hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本


这里有大量的主题列表使用方法里面都有详细的介绍,我就不多说了。我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,? 
Cover[https://github.com/daisygao/hexo-themes-cover] - A chic theme with facebook-like cover photo 
Oishi - A white theme based on Landscape plus and Writing. Sidebar - Another theme based on Light with a simple sidebar 
TKL - A responsive design theme for Hexo. 一个设计优雅的响应式主题 
Tinnypp - A clean, simple theme based on Tinny 
Writing - A small and simple hexo theme based on Light 
Yilia - Responsive and simple style 优雅简洁响应式主题,我用得就是这个。 
Pacman voidy - A theme with dynamic tagcloud and dynamic snow


end sleep

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容