博客搭建(自己总结)
之前自己搭建博客,可以说废了很大的劲,这里总结了一下各位大佬们搭建博客的方法,供大家借鉴。
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了
后记
自己搭建博客可能不是一帆风顺的,可能遇到各种不同的错误,一定要耐得住性子,一步一步来搭建。
记得,一定要善用搜索,遇到不懂得问题去百度上搜索。
最后,度娘,可真帅哪!!!