搭建准备
-
有github账号。
-
电脑安装node.js和git。
-
安装完后打开cmd,分别输入
node -v,npm -v
和git --version
检查是否安装成功。 -
打开git bash,输入
ssh-keygen -t rsa
, 接着回车三下,如下所示则创建公私钥成功, 回车默认的是把公钥和私钥保存在默认的路径,当然你也可以选择自己的路径,把路径输入即可,但是不建议这样做,后面会出问题。 -
运行下面两条指令
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ssh-add ~/.ssh/id_rsa
这样就会在C盘用户目录下生成id_rsa和id_rsa.pub这两个文件,前者是私钥,后者是公钥,用记事本打开id_rsa.pub,复制其中的全部内容,添加到GitHub上,这样本地的id_rsa密钥就可以和GitHub上的id_rsa.pub公钥进行配对,授权成功。
-
在github上添加SSH key
点击右上角的头像打开setting,在SSH and GPGkey选项中点击New SSH key,把上述所说的id_rsa.pub中的内容全部复制到框框中,完成授权 -
SSH key添加之后,就可以在本机git bash中进行测试,输入
ssh -T git@github.com
进行测试,出现hi xxxx,说名ssh授权成功
博客搭建
1.安装hexo
新建文件夹(用来放博客),cmd进入这个文件夹,输入npm install -g hexo
来安装hexo。输入npm install hexo --save
,接着输入hexo v
检查是否安装成功。
2.创建博客
hexo init
hexo g #生成
hexo s #开启本地预览服务
然后在localhost:4000
看是否搭建成功
-
上传到github
github创建用户名.github.io的仓库
在
_config.yml
写入deploy: type: git repository: git@github.com:用户名/用户名.github.io.git branch: master
然后上传
hexo d
这样打开用户名.github.io就可以看到自己的博客了。
博客的使用
hexo常用指令
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
可以hexo+空格+首字母来快速操作
hexo s -g #生成并本地预览
hexo d -g #生成并上传
修改主题
写博客
hexo new "博客名字"
然后在source生成.md文件,就可以用Typora等编辑器写博客书写规则参考我的博客。参考如下格式:
---
title: postName #文章页面上的显示名称,一般是中文
date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改
categories: 默认分类 #分类
tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意:后面有个空格
description: 附加一段文章摘要,字数最好在140字以内,会出现在meta的description里面
---
以下是正文