美文网首页@IT·互联网
在github上搭建hexo个人博客(Linux-Ubuntu)

在github上搭建hexo个人博客(Linux-Ubuntu)

作者: Yc_何 | 来源:发表于2018-01-03 11:36 被阅读0次

    什么是 Hexo?

    Hexo 是一个博客框架,用来生成静态网页。

    安装前提

    安装 Hexo 很简单。但是在安装前,需要检查电脑里有没有这两样东西。

    以下安装都是基于Ubuntu平台下

    安装 Git

    打开终端(ctrl+alt+t)

    $ sudo apt-get install git-core
    

    安装 Node.js

    安装 Node.js 的最佳方式是使用 nvm(自备梯子)。

    cURL:

    $ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
    

    Wget:

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

    安装完成后,重启终端并执行下列命令即可安装 Node.js。

    $ nvm install stable
    

    安装 Hexo

    $ npm install -g hexo-cli
    

    至此 Hexo 的安装已经完成了,我们开始建站。输入以下命令:

    - $ hexo init <folder>
    - $ cd <folder>
    - $ npm install
    

    "<folder>"文件夹名称可以自己随意取,这三句命令的作用是初始化 Hexo 。

    再次输入命令:

    $ hexo generate
    

    作用是生成静态文件,然后输入:

    $ hexo server
    

    作用是启动服务器。这时候就可以用浏览器打开网址: http://localhost:4000/ 来进行预览了。


    Hexo 本地博客已经搭建好了,现在我们需要将Hexo 部署到 github 上。

    1. 注册账号(略)

    2. 创建一个新的repositories repositories.png

    3. 填写Repository name名称

    注意,请使用github账户名称.github.io 格式,我这里是hzq0111.github.io ,而且必须是这个,不然之后你会发现打不开博客主页。 Repository name.png

    4. 配置SSH

    执行下面命令生成SSH

    ssh-keygen
    

    三次回车之后,可以生成id_rsa.pub文件,这里面就是SSH key的内容,然后使用vim编辑器打开这个文件

    vim ~/.ssh/id_rsa.pub
    

    之后把里面的内容都拷贝下来,打开github,点击右上角自己的头像,点击settings,再点击SSH,之后添加new ssh key,最后把复制的信息都粘贴进去,title随便写,最后输入以下命令判断SSH是否配置好:

    ssh -T git@github.com
    

    如果出现

    Hi! You've successfully authenticated, but GitHub
     does not provide shell access.
    
    就表示你已经配置好了SSH SSH.png

    5. 配置 Git 个人信息

    设置Git的user name和email:(如果是第一次的话)

    git config --global user.name "github用户名"
    git config --global user.email "你注册的邮箱地址"
    

    生成密钥

    ssh-keygen -t rsa -C "你注册的邮箱地址"
    

    6. 配置Deployment

    在_config.yml文件中,找到Deployment,然后按照如下修改:

    deploy:
      type: git
      repo: git@github.com:hzq0111/hzq0111.github.io.git
      branch: master
    
    hzq0111/hzq0111.github.io.git改成自己的仓库地址 仓库地址.png

    最后执行以下命令:

     hexo clean
     hexo g
     hexo d
    

    顺利的话在浏览器输入

    "用户名".github.io
    

    我这里是hzq0111.github.io就可以访问自己的博客了。

    撰写博客

    这里推荐Typora编辑器,编辑好文档之后放在source→_posts文件夹内,重新执行一遍以下命令即可。

     hexo clean
     hexo g
     hexo d
    

    相关文章

      网友评论

        本文标题:在github上搭建hexo个人博客(Linux-Ubuntu)

        本文链接:https://www.haomeiwen.com/subject/cejcnxtx.html