Hexo + Github制作自己的博客网站

Hexo + Github制作自己的博客网站

本文是学习了诸多博客之后写出来的比较简短的一个教程,在自己建立的过程中遇到的问题的解决方法在我的hexo blog链接有一些,希望能对给各位有所帮助。

第一步 前提准备


  • 申请一个Github的账号
  • 安装Hexo(以下为必备安装)
    • 安装Node.js
    • 完成以上两个之后就可以在cmd中使用npm安装Hexo
      npm install -g hexo

第二步 Github准备


1.创建仓库


新建仓库的时候一定要创建你的用户名.github.io格式的仓库,必须是自己的用户名否则无效。以后访问地址就是https://你的用户名.github.io。之后所有的代码都是放在这个仓库里了。


2.配置SSH key


这是为了更为安全地解决本地和服务器的连接。

2.1先设置Git的用户名和邮箱
git config --global user.name "Garyyhy"
git config --global user.email 641071514@qq.com"
2.2检查是否存在ssh key
cd ~/.ssh
ls
或者
ll
//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

如果没有那就生成一个

ssh-keygen -t rsa -C "641071514@gmail.com"

生成之后有两种方法取得ssh key

  • 打开id_rsa.pub文件拷贝里面的内容
  • 使用代码直接在cmd中拷贝显示
    cat id_rsa.pub
    在这里插入图片描述

添加成功后可以使用以下代码进行测试是否成功

ssh -T git@github.com

第三步 Hexo准备


初始化Hexo

在你的电脑里你喜欢的地方新建一个文件夹,在这个文件夹中进入cmd(可以在地址栏里输入cmd回车进入)输入以下代码,Hexo会自动下载所需要的必要文件到这个文件夹中。

hexo init

在这里插入图片描述
完成之后就可以启动Hexo了

hexo g         #生成hexo
hexo s         #启动hexo服务

启动之后就可以打开浏览器访问localhost:4000(这是默认端口)


第四步 上传到Github


配置文件

在hexo根目录下,有一个_config.yml的配置文件,接下来我们要在这个文件中找到deploy部分然后配置一下信息

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

PS.这里有一个很重要的点,type、repo、branch的前面要加上一个tab,冒号后面需要一个空格


安装插件

在git bash上使用以下命令

npm install hexo-deployer-git

上传文件

在cmd或者git bash上都可以使用改命令上传文件(必须是在hexo目录下)

hexo d

这会是有改动的文件传入Github


第五步 写博客


在hexo的根目录下使用cmd执行以下命令

hexo new 'name'

hexo就会在_posts文件夹里给我们生成md文件,name就是该md文件的名字。这个md文件里有默认生成的一些内容比如标题、生成时间、文章标签等。

我的hexo blog链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值