zoukankan      html  css  js  c++  java
  • Hexo+github 搭建个人博客(一)

    一、软件环境准备

    1.安装git

    windows下载exe安装;linux 执行 apt-get install git-core 安装

    2.安装Node.js

    windows使用 msi 文件进行安装,安装完成后会自动设置环境变量,以及安装npm;

    linux 下执行

    $ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

    $ nvm install 0.10

    3.安装hexo

    npm install -g hexo 或 npm install -g hexo-cli

     

    二、创建个人网站

    1.创建hexo文件夹

      创建hexo文件夹作为博客工作目录,如 G:/Hexo. 在G:/Hexo 中右键进入 git bash,然后执行 $hexo init

    则hexo会自动在当前目录下创建网站所需要的所有文件

    2.安装依赖包

    $npm install

    3.本地查看

    $hexo generate

    $hexo server  #启动hexo服务

    在本机上,通过浏览器访问 http://localhost:4000 可以查看hexo的默认页面

    三、创建github账号,并设置 github pages

    1.申请github账号

    2.创建repository

    名称为  name.github.io。 并在setting中将其设置为 github pages

    3.给github添加 ssh public key

    在git bash中执行 $ssh-keygen -t rsa -C "your_email",不输入密码(则在push 到远程分支时不需要密码)

    在github页面中setting--ssh keys--add ssh keys 中将本地生成的 id_rsa.pub 中的内容拷贝进去。

    4. ssh -T git@github.com 建立链接

    5.安装hexo-deployer-git

    $npm install hexo-deployer-git --save

    四、将hexo生成的网页部署到github

    1.修改hexo工作目录(例如G:/Hexo)下的_config.yml 文件

    主要是 deploy: 项下面的type, repository等(注意使用 ssh 形式的git repository),注意冒号之后的空格。

    2. 执行 hexo deploy

    会在本地生产 .deploy_git 目录,其中存放部署的相关文件,同时会通过ssh 将版本提交到github

    注意: 在执行此步骤时,千万不要打开本地 的 $ hexo server !!!!

    3. 通过浏览器访问 https://yourname.github.io 可以看到提交后的github page

  • 相关阅读:
    关内存地址的分配
    关于URL
    linux的8小时差问题解决
    关于Scanner类
    域名后缀
    匿名对象用法
    final修饰符,多态,抽象类,接口
    二维数组的传参
    关于随机数
    面向对象编程的三大基本特征
  • 原文地址:https://www.cnblogs.com/gtarcoder/p/4418586.html
Copyright © 2011-2022 走看看