搭建博客

搭建博客还是挺简单的,使用github+Hexo搭建的步骤精简如下:


  1. 首先你需要有一个GitHub账号
    我的账号
  2. 域名的申请(这里以申请万网域名为例)
    我的域名
  3. 安装hexo
    已安装好git和node.js

    hexo是基于node.js的静态博客,官网也是搭建在GitHub上
    在电脑上新建一个blog文件夹,该文件夹用于存放你的博客文件,然后右键单击选择“Git Bash”
    npm install hexo-cli -g
    npm install hexo –save
    安装完成后,在输入命令,验证是否安装正确
    $ hexo -v

    本地运行hexo

    $ hexo init

    $ npm install

    运行hexo,以后要在本地运行博客只要输入该命令即可
    $ hexo s

    打开浏览器,输入localhost:4000,就可以在本地看到你的个人博客了并且此时已生成db.json
    $ hexo clean 删除db.json里面的内容

  1. 管理博客
    使用Sublime_Text编辑器(绿色软件无需安装,解压即可使用)打开blog/_config.yml文件,进行配置

  2. 发布博客
    配置SSH keys:
    $ ssh-keygen -t rsa -C 邮件地址@youremail.com

安装hexo git插件:
$ npm install hexo-deployer-git –save

发布更新博客:
$ hexo d -g生成的文件在public文件夹里

$ hexo clean 删除public文件夹和db.json里的内容

在source文件夹下新建无后缀文件CNAME,内容为”xiangbing.me”
再次发布:
$ hexo d -g
  1. 主题配置和插件安装
    $ hexo clean
    在blog目录下右键点击Git Bash,执行
    git clone https://github.com/wuchong/jacman.git themes/jacman
    修改blog目录下的_config.yml配置文件中的theme属性,将其设置为jacman。
    更新:cd themes/jacman
    git pull origin master
    主题配置:
    主题配置文件是blog/themes/jacman目录下的_config.yml。具体参数及功能因主题不同而各异,请查看相应主题的介绍自行修改。
    插件位于blog/node_modules目录下,Hexo 3.0.0默认会安装以下插件

    hexo-generator-archive
    hexo-generator-category
    hexo-generator-index
    hexo-generator-tag
    hexo-renderer-ejs
    hexo-renderer-marked
    hexo-renderer-stylus
    hexo-server
    推荐插件:
    npm install hexo-deployer-git –save用于向GitHub部署静态页面

    npm install hexo-generator-feed –save 用于生成RSS订阅
    npm install hexo-generator-sitemap –save
    用于生成搜索引擎网站地图

坚持原创技术分享,您的支持将鼓励我继续创作!