hexo+github

2020-04-15 17:04:41 浏览数 (1)

博客搭建(自己总结)

之前自己搭建博客,可以说废了很大的劲,这里总结了一下各位大佬们搭建博客的方法,供大家借鉴。

1.安装所需软件

1.git安装

Windows系统下安装git

可以直接到官网下载安装点击这里

由于访问的是外网,下载速度可能会慢(也可能非常慢)

下面提供百度云的下载地址

64-bit Git for Windows Setup : https://npm.taobao.org/mirrors/git-for-windows/v2.21.0.windows.1/Git-2.21.0-64-bit.exe

2.Node.js安装

可以直接到官网下载安装点击这里

百度网盘资源: https://pan.baidu.com/s/1hKVcYfPorRX89hl7D4R1eA

提取码:wsti

下载完成后,安装时一定要点击 Add to PATH

安装完成后,打开cmd,输入 node -v 测试安装是否成功

下面来解决npm卡顿问题

1.打开cmd,换成阿里源

代码语言:javascript复制
1.npm config set registry https://registry.npm.taobao.org

2.验证命令

代码语言:javascript复制
2.npm config get registry    //返回https://registry.npm.taobao.org,说明镜像配置成功

3.安装cnpm

代码语言:javascript复制
3.npm install -g cnpm --registry=https://registry.npm.taobao.org
3.hexo安装

打开git目录下的git-bash.exe,输入下面代码

npm install -g hexo-cli

安装hexo完成后执行下列命令

代码语言:javascript复制
hexo init <文件夹名> 
cd <文件夹名>
npm install

hexo 理论上安装在git文件夹下

4.在github上注册账号并同时建立仓库

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。(来源百度百科)

github官网点击这里

这个是github基础设置和使用详解点击这里

5.ssh授权获取私钥

先配置SSH,在git-bash下输入

代码语言:javascript复制
git config --global user.name "github注册名"
git config --global user.email "github注册邮箱"

打开git bash,输入ssh-kengen -t rsa,停顿时,敲击回车

最后会在C盘目录下生成id_ras和id_rsa.pub两个文件夹,用记事本打开id_rsa.pub,复制打开的文件内容到 github->setting->SSH and GPG key 下

添加后,在git-bash进行测试,输入 ssh -T git@github.com 如果返回Hi username !You’ve successfully ……,说明配置成功

6.配置_config.yml

打开你的hexo目录下的_config.yml文档(我用的是notepad 打开的)

修改最下面的deploy下的内容

代码语言:javascript复制
type: git

repository :  //这里是你的仓库下,点击Clone ordownload(绿色的)点击Use SSH复制框框内的内容到这里。

branch://这里是你的bransh名称,默认为master

下面来修改 url和 root

代码语言:javascript复制
url :// 是你的github 分配的地址

root:// 是你的仓库的名字

一定要注意每一项冒号后有一个英文空格

7.本地测试

打开git bash进入博客的根目录(cd 文件夹名)

输入

代码语言:javascript复制
hexo clean

hexo g

hexo s

hexo s是开启本地预览服务,打开浏览器访问 http://localhost:4000 即可看到内容。

显示的主题是 hexo 默认的

hexo 操作指令点击这里

8.上传到github仓库

首先先安装hexo拓展库,打开git bash输入

代码语言:javascript复制
npm install hexo-deployer-git --save
npm install

然后输入

代码语言:javascript复制
hexo clean//清除缓存
hexo g//生成静态文件
hexo d/上传
打开github分配的网站,就可以看到你的blog了
后记

自己搭建博客可能不是一帆风顺的,可能遇到各种不同的错误,一定要耐得住性子,一步一步来搭建。

记得,一定要善用搜索,遇到不懂得问题去百度上搜索。

最后,度娘,可真帅哪!!!

0 人点赞