Windows平台Hexo博客安装步骤
主:本文由Jinsn撰写,转载请注明出处!文章有疏漏之处还请指教。
一、Git的安装和使用
1.安装git
链接:http://git-scm.com/download/win
安装完毕之后桌面右键找到Git Bash Here,输入
git --version
以上命令用于查看是否安装成功并查看当前git版本号
2.配置Git连接Github:
设置你的名字
git config --global user.name "YourName"
设置你的邮箱
git config --global user.email "YourEmail"
3.配置SSH远程上传github:
查看SSH是否存在 cd ~/.ssh 存在可以打开目录,不存在可以使用创建命令 ssh-keygen -t rsa -C "Github绑定的邮箱“ 查看ssh公钥
vim ~/.ssh/id_rsa.pub
然后将所有内容复制粘贴到github库中的部署密钥位置
4.检查SSH和Github是否可以连接:
ssh -T git@github.com
二、安装Hexo必须框架NodeJs
浏览器打开http://nodejs.cn/下载所需NodeJs框架
查看node安装情况
node -v
查看npm安装情况
npm -v
安装cnpm并换淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org
三、安装Hexo和依赖库:
全局安装Hexo框架
cnpm install -g hexo-cli
初始化Hexo
hexo init
Hexo安装依赖库
npm install
注意:这里如果提示ERROR Deployer not found: git 说明缺少功能,继续安装:
npm i hexo-generator-json-content --save
如果出现443,则是国内网络的问题,推荐爬墙或者凌晨再下载,如果出现SSL报错,则需要重新配置Git用户名和Email即可,到这如果你没有出现任何报错,那么恭喜你,你的Hexo博客已经在本地搭建成功。
四、额外Hexo内容
1.Hexo基本命令:
随着Hexo版本的更新,我们难料命令是否存在变化,所以这里附上官方命令文档链接:
指令 | Hexo
2.部署Hexo静态页面到Github:
在github创建一个以用户名开头的仓库,以github.io结尾,例如kuisec.github.io
然后修改本地博客文件夹下的_config.yml文件
deploy:
type: git
repo: git@github.com:你的github账户名/你的github名.github.io.git
branch: master
找到上诉内容并修改为上述所示
安装Hexo部署工具
npm install hexo-deployer-git --save
等待时间有些长,大概143秒左右
输入
hexo clean --清除缓存
hexo g --生成预览文件
hexo d --将预览文件部署到github
操作完成之后,你可以去github库里查看一下是否有新文件。
3.Hexo主题下载
下载目标主题,可以自己导入也可以使用git的clone。这里使用clone示范,GitBash进入themes文件夹 cd themes,输入git clone github上目标主题的ssh地址
注意,github上有很多主题,需要自行发现。
|