一、准备工作

安装git

git下载地址:http://gitforwindows.org

安装node.js

node.js 下载地址:http://nodejs.org/en/

二、本地搭建

  • 选择一个文件夹建一个目录blog存放博客相关文件,文件夹内右键打开git bash here,在窗口中执行以下所有命令

  • npm安装hexo,由于国内网络高“墙”深院,避免安装缓慢或失败,这里切换阿里的NPM镜像,没办法只能采用迂回战术了。

$ npm install -g cnpm --registry=http://registry.npm.taobao.org

cnpm 安装 hexo

$ cnpm install -g hexo-cli
$ cnpm install hexo --save
##检查hexo是否安装成功
$ hexo -v
  • blog文件夹建一个hexo文件存放博客,进入也打开git bash here
$ hexo init

初始化成功后,hexo文件夹内会出现如下的文件:

node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:放下下载的主题
_config.yml: 博客的核心配置文件(设置主体、标题等属性)

  • 接着需要执行一下cnpm install命令,要不下边的启动会提示命令不合法。

  • 最后使用hexo s -g启动安装好的hexo

三、托管至GitHub

  • 建立一个仓库,名称为xxx.github.io

  • 配置_config.xml文件,添加GitHub地址

deploy:
  type: git
  repo: https://github.com/xxx/xxx.github.io.git
  branch: master
  • 安装部署命令deploy-git ,这样你才能用命令部署到GitHub
$ cnpm install hexo-deployer-git  --save
  • 安装好后,依次执行下列命令,提交本地hexo文件到GitHub
$ hexo clean
$ hexo generate
$ hexo deploy
  • 最后访问https://xxx.github.io.git即可

四、选择自己喜欢的主题

  • http://hexo.io/themes/下载主题,git clone到本地

    git clone https://github.com/iissnan/hexo-theme-next

  • 修改hexo文件夹下的_config.yml文件中的theme属性

theme: hexo-theme-next
  • 再次打包上传即可
    $ hexo clean
    $ hexo generate
    $ hexo deploy

五、Hexo基本操作

博客文章都放在source\_post目录下


hexo   建站      建站

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

使用jetcache来操作缓存 上一篇