使用Hexo-Vexo搭建个人博客

第一次使用Github搭建个人博客,记录一下整个过程~

环境准备

要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,选择对应的操作系统版本进行安装吧!本文则是针对Win7 64位的操作系统。

安装 node.js

下载地址 node.js
直接双击下载下来的msi文件,一路下一步就ok了,安装完之后调出命令行或者node命令输入终端,输入node -v看到版本信息就表明安装成功了。如果自定义安装路径,则需要修改环境变量中Path的对应路径。

安装 git

下载地址 git
直接双击下载下来的git安装程序,同node安装,安装完之后右键发现多了两个Git GUI Here 、Git Bash Here,点击后者,然后输入git --version出现版本信息就表明安装成功了。

git连接github配置

创建新repository

名称必须要遵守格式:账户名.github.io。选择public,并且需要勾选Initialize this repository with a README。

创建项目成功后,便可通过https://账户名.github.io以网页的形式访问所创建的项目。

设置用户名及邮箱:

$ git config --global user.name "username"
$ git config --global user.email "xxx@qq.com" 

配置SSH key:

检查本机是否存在的ssh密钥

$ cd ~/. ssh

如果提示:No such file or directory 说明你是第一次使用git,使用下述命令生成 ssh key

$ ssh-keygen -t rsa -C "邮件地址"

然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key,将刚复制的内容粘贴到key那里,title随便填,保存。

测试是否成功

$ ssh -T git@github.com  

如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:


ssh连接成功截图.JPG

搭建个人博客

安装hexo

  1. 安装淘宝源的cnpm

    在git bash中输入下面整段

    $ alias cnpm="npm --registry=https://registry.npm.taobao.org \
    --cache=$HOME/.npm/.cache/cnpm \
    --disturl=https://npm.taobao.org/dist \
    --userconfig=$HOME/.cnpmrc" 
    
  2. 安装 hexo

    $ cnpm install -g hexo
    
  3. 安装个人博客

    进入到 你本地的博客存放路径,例如 E:\hexo\blog

    $ cd e:
    $ cd hexo/blog/
    

    初始化

    $ hexo init 
    

    选择Vexo主题,你还可以从hexo themes上选择你喜欢的主题。

    $ git clone https://github.com/yanm1ng/hexo-theme-vexo.git themes/vexo
    $ cp -R themes/vexo/_source/* source/
    

    接着,打开hexo\blog\themes\vexo\_config.yml,将用户信息修改为自己的信息。由于我的网站需求较少,因此将donate、qrcode等模块均注释掉。

    网页内容的修改则需要对hexo\blog\themes\vexo\layout下的文档进行相应的改动。

  4. 增加评论功能

    首先在hexo\blog\themes\vexo\_config.yml中增加如下内容,为个人博客使用Gitment增加评论功能。

     comment: gitment
    

    然后去New OAuth App为你的博客申请一个密钥。

     Application name:随便写
     Homepage URL:写博客地址
     Application description:描述,可随意写
     Authorization callback URL:这个必须写博客地址
    

    申请好之后点注册,然后就可以看到ClientID和Client Secret,然后在comment: gitment后增加如下内容。

     gitment_oauth_owner:github用户名
     gitment_oauth_repo:个人博客所对应的repository名称
     gitment_oauth_id:ClientID
     gitment_oauth_secret:Client Secret
    

部署到Github上

打开hexo\blog\_config.yml,修改主题为vexo,并在最后添加如下内容。

deploy:
  type: git
  repository: git@github.com:bolerolily/bolerolily.github.io.git
  branch: master

其中,repository所填写的内容可通过如下图片所呈现的方式获取,记得选择"Use SSH"。


获取repository地址.JPG

安装扩展

$ cnpm install hexo-deployer-git --save

提交到github

$ hexo d -g

到此,博客基本就搭建完毕了。

发布一篇文章

发布文章,首先需要使用命令创建markdown文件,默认在hexo\blog\source\_post目录下生成。

$ hexo new "Your Article Name"

对markdown文件编写完成后,重新部署到Github上即可。

删除一篇文章

首先进入到hexo\blog\source\_post 目录下,找到想要删除的markdown文件,在本地直接执行删除。然后重新部署到Github上即可。

参考链接

1.github个人博客搭建

2.使用Hexo+Github一步步搭建属于自己的博客(基础)

3.hexo你的博客

4.hexo怎么删除文章?

5.Hexo-使用Gitment评论功能

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

推荐阅读更多精彩内容