【博客搭建】Hexo+GitHub代理(mac系统)

前言

积土成山,风雨兴焉;积水成渊,蛟龙生焉

很早之前就有搭建自己博客的想法,加上最近找实习的时候意识到了技术博客的重要,于是有了这第一篇博客。

目前github博客主流是Jekyll和Hexo两种搭建方式。
Hexo更加简洁美观,能通过命令实现本地预览,并直接发布到web容器实现同步。

1. 博客本地环境搭建

安装node.js和git

我之前就安装过node了,现在更新版本

查看本机node.js版本
node -v
清除node.js的cache
sudo npm cache clean -f
安装管理node.js版本的n
sudo npm install -g n
安装最新版本的node.js
sudo n stable
验证
node -v  v11.0.0
npm -v 6.4.1
检查git版本
Git --version 
git version 2.14.1
安装Hexo
sudo npm install -g hexo
-g表示全局安装
博客初始化

创建存储博客的文件my_blog,并进入。
cd /Users/summerchaser/Desktop/my_blog

hexo init
安装npm
sudo npm install

生成本地文件,开启服务器,通过http://localhost:4000查看本地博客

hexo g
hexo s

2. 本地博客关联github

新建SummerChaser.github.io仓库

打开my_blog下 _config.yml,把最后deploy配置如下

deploy:
  type: git
  repository: https://github.com/SummerChaser/SummerChaser.github.io.git
  branch: master
(注意type、repository、branch后均有空格)

在myblog下生成静态文件并上传到服务器

hexo g
hexo d

执行

hexo d

ERROR Deployer not found: git
解决 :

npm install hexo-deployer-git --save
可通过 https://SummerChaser.github.io 访问博客

添加ssh keys到GitHub后不需要每次更新博客再输入用户名和密码

cd ~/.ssh

有文件夹就有密钥

更改本地博客
hexo g和hexo d更新到GitHub

更换主题,选择 hexo-theme-next
cd到my_blog下

cd /Users/summerchaser/Desktop/my_blog 
git clone https://github.com/iissnan/hexo-theme-next themes/next

更改blog目录下_config.yml
theme :landscape改为next

每次更新博客,部署文章

hexo g  //生成缓存和静态文件
hexo d  //重新部署到服务器

网页端无变化

hexo clean  //清楚缓存文件(db.json)和已生成的静态文件(public)

配置next主题
官网 : http://theme-next.iissnan.com/getting-started.html

主题设定,选择Scheme
  ● Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
  ● Mist - Muse 的紧凑版本,整洁有序的单栏外观
  ● Pisces - 双栏 Scheme,小家碧玉似的清新

修改my_blog/themes/next/_config.yml

scheme: Muse
#scheme: Mist
#scheme: Pisces
#scheme: Gemini
选择Pisces去掉#
设置语言

修改my_blog/_config.yml

language: zh-Hans
菜单配置

修改my_blog/themes/next/_config.yml

menu:
  home: / || home
  #about: /about/ || user
  #tags: /tags/ || tags
  #categories: /categories/ || th
  archives: /archives/ || archive
  #schedule: /schedule/ || calendar
  #sitemap: /sitemap.xml || sitemap
  #commonweal: /404/ || heartbeat
去掉#
设置侧栏

修改my_blog/themes/next/_config.yml

sidebar:
  # Sidebar Position, available value: left | right (only for Pisces | Gemini).
  position: left
设置侧栏展示时机
display: always
设置头像

修改my_blog/themes/next/_config.yml

修改字段 avatar, 值设置成头像的链接地址
可放置在 source/images/ 目录下 
配置为:avatar: /images/my_icon.jpg
设置作者名称

编辑 站点配置文件,设置 author为昵称。

站点描述

编辑 站点配置文件,设置 description 字段为站点描述

Hexo的一些基本命令

hexo g #完整命令为hexo generate,用于生成静态文件
hexo s #完整命令为hexo server,用于启动服务器,主要用来本地预览
hexo d #完整命令为hexo deploy,用于将本地文件发布到github等git仓库上
hexo n "my article" #完整命令为hexo new,用于新建一篇名为“my article”的文章

发布第一篇文章

hexo n "Mac+Hexo+GitHub博客搭建"

显示
Created: ~/Desktop/my_blog/source/_posts/Mac-Hexo-GitHub博客搭建.md
编辑md文件,重新部署

hexo g
hexo d
博客初步搭建成功!

效果如下 :


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

推荐阅读更多精彩内容