抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

环境:linux kali下

步骤

  • 安装Node的LTS版本
    • 安装包要放在opt目录
    • 解压方法:
      1
      $ tar -xvf 文件名
      解压后的文件放在opt目录下
  • 查看node、cpm、、cnpm、hexo版本
    1
    2
    3
    4
    $ node -v
    $ npm -v
    $ cnpm -v
    $ hexo -v
  • 安装淘宝的cnpm管理器
    1
    $ npm install -g --registry=http://registry.npm.taobao.org
  • 安装hexo框架
    1
    $ cnpm install -g hexo-cli

注意:关于前面的node、npm、cnpm、hexo都要添加环境变量,利用下面代,具体路径根据个人而变

1
$ sudo ln -s /opt/node/bin/所添加的变量  /usr/local/bin/所添加的变量
  • 创建并打开blog目录

    1
    2
    $ mkdir blog
    $ cd blog
  • 生成初始化博客

    1
    $ sudo hexo init
  • 启动本地博客服务

    1
    $ hexo s
  • 清理进程

    1
    $ hexo clean
  • 生成博客

    1
    $ hexo g
  • Git创建一个新的仓库“YourGithubName”+”.github.io”

  • 在blog目录下安装git部署插件

    1
    $ cnpm install --save hexo-deployer-git
  • 配置blog目录下的_ config.yml

    1
    2
    3
    4
    5
    6
    #Deployment
    ## Docs:https://hexo.io/docs/deployment.html
    deploy:
    type: git
    repo: https://github.com/YourGithubName/YourGithubNmae.github.io.git
    branch: master
  • 部署到Github仓库

    1
    $ hexo d

    之后可以访问https://YourGithubNAme.github.io查看你的博客

  • 下载主题(例如:yilia)

    1
    $ git clone https://github.com/litten/hexo-theme-yalia.git themes/yalia

    更多的主题可以去hexo
    更改主题时记得要更改blog目录下的“_ config.yml”文件中的theme: 后的名称

在之后配置时,只需要做:

1
2
3
$ hexo clean
$ hexo g
$ hexo d

如有错误还请指正

评论