搭建一个属于自己的博客(Hexo + GitHub)

来源:互联网 发布:nginx 代理iis 编辑:程序博客网 时间:2024/05/17 20:14

相信每个程序员都会想拥有一个属于自己的博客平台,记录自己一路走来的点点滴滴,让自己不断的去学习去成长。这是自己博客搭建成功后的第一篇文章,在这里分享一下自己的搭建过程。

开始喽

GitHub项目创建

  首先我们要有一个属于自己的github账号,登录进去后我们需要去Create a new repository,填写Repository name。这里的名称我们需要注意下,填写固定格式:userName.github.io,这里的userName是指我们注册github时的账号名称。填写完成后点击Create Repository就可以了。

安装软件

  • Node.js
  • Git

通过启动cmd.exe命令查看是否安装成功:

git --versionnode -v

安装完成后,我们打开Git Bash命令使用 npm 安装 Hexo:

$ npm install -g hexo-cli

建站

新建一个文件夹,进入文件夹中在空白处右击打开Git Bash分别输入以下命令:

$ hexo init$ npm install

Git配置

输入以下命令配置用户名和邮箱:

$ git config --global user.name "userName"$ git config --global user.email "userEmail@gmail.com"

密钥生成

输入以下命令生成密钥,令中-CC是大写的,还有密钥默认位置:C:/Users/用户名/.ssh/:

$ ssh-keygen -t rsa -C "userEmail@gmail.com"

配置密钥

打开github设置界面,选择SSH and GPG key创建一个New SSH key。打开生成的密钥文件将id_rsa.pub里内容复制到Key中,点击Add SSh key即可。

本地查看

分别输入以下命令后会出现INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.这句话。此时我们就可以在本机查看博客了。默认是http://localhost:4000 。 Ctrl+c结束服务。

$ hexo g$ hexo s

上传GitHub

首先修改文件_config.yml中的deploy

deploy:  type:  git  repo:  git@github.com:smallmarker/smallmarker.github.io.git  branch:  master

然后在Git Bash中分别输入:

$ hexo g$ hexo d

如果此时报ERROR Deployer not found:git错误信息,这是因为还需要安装个东西,在Git Bash中输入:

$ npm install hexo-deployer-git --save

等待安装成功后,在分别输入上面两个命令就好了。这时我们就可以查看自己的网址了如:https://userName.github.io/

结束

  好了,到这里属于自己的博客就搭建成功了,搭建结束后我们可能很奇怪我们平时要写的文章存放在哪里?这时候我们可以打开文件source中的_post文件查看自己的文章。搭建完后我将主题更改为了Next,有兴趣的话可以进入它的官网里面去看看,里面有很详细的使用教程。很开心能拥有一个属于自己的博客,希望未来更加努力更加美好!