本地搭建hexo
搭建hexo方法如下
搭建完后可以部署到github上,github的服务器在国外,国内访问的话会比较慢,可以会出现打不开的情况。如果是部署在gitee的话,访问会快点。
关于部署在github和gitee,方法基本一样都是要注册账号,所以我就不演示了
进入正题:
本地环境
博客主体基于hexo框架,本地需要安装git环境、以及nodejs。
git环境的安装
git下载与安装
1、在百度搜索git官网,根据自己电脑系统下载相应的安装包
2、打开下载好的安装包
3、一直点击next,直到出现install,点击install,安装完成后点击finish
4、安装好后在桌面界面点击鼠标右键,会有git gui here和git bash here选项
5、检查git是否安装OK,键盘Ctrl+r,然后在弹出框中输入cmd,输入git,回车,如出现git xxxxxxxxx就说明安装成功了
环境配置
1、git安装好去GitHub上注册一个账号,注册好后,点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置
1 |
# 配置用户名 |
以上命令执行结束后,可用 git config --global --list
命令查看配置是否OK
2、生成ssh,继续刚才的操作,在命令框中输入以下命令
1 |
ssh-keygen -t rsa |
然后连敲三次回车键,结束后去系统盘目录下(一般在 C:\Users\你的用户名.ssh)(mac: /Users/用户/.ssh)查看是否有.ssh文件夹生成,此文件夹中以下两个文件id_rsa和id_rsa.pub
2.1、另一种生成ssh公钥的指令
1 |
ssh-keygen -t rsa -C "your_email@example.com" |
3、将ssh文件夹中的公钥( id_rsa.pub)添加到GitHub管理平台中,在GitHub的个人账户的设置中的SSH and GPG keys设置
title随便起一个,将公钥( id_rsa.pub)文件中内容复制粘贴到key中,然后点击Ass SSH key就好了
4、测试一下配置是否成功,在Git Bush命令框(就是刚才配置账号和邮箱的命令框)中继续输入以下命令,回车
1 |
ssh -T git@github.com |
要是看见下面的这句话就说明配置好啦
nodejs的安装
1、在百度上找到nodejs官网,选择对应版本下载即可
2、下载完之后直接一路下一步
3、检测是否安装成功
win+R输入cmd,打开命令行
输入node -v 返回版本号即安装成功
输入npm -v 返回版本号即安装成功
hexo的安装及博客的部署
hexo的安装
1、按win+r弹出的框输入cmd回车弹出终端。输入以下指令回车
1 |
npm install -g cnpm --registry=https://registry.npm.taobao.org |
2、终端默认打开位置在c盘然后我们在自己的其他盘建立个文件夹名字自己取然后输入以下指令(我假设我在d盘建立文件夹名字为xianyu)
1 |
d: |
*注意这里 cd命令的作用就是进入某个文件夹。而从c盘到d盘需要切换,不可以直接cd命令需要先输入你的相应盘符加冒号回车。
3、输入hexo命令
1 |
hexo init |
完成时提示
1 |
INFO Start blogging with Hexo! |
完成以上步骤后我们就可以在文件夹里看到以下文件
hexo的部署
1、在 d:刚刚创建的文件夹. 里右键选择git bash here选项,在弹出的终端里输入
1 |
hexo s |
出现
1 |
INFO Start processing |
然后在浏览器里打开给出提示的网址
1 |
http://localhost:4000 |
就可以访问到博客了,之后就需要自己去编写设计自己的博客了
部署在github或者服务器上
打开_config.yml这个文件
找到最下面
1 |
# Deployment |
修改为
1 |
deploy: |
保存完了之后在 d:刚刚创建的文件夹. 里右键选择git bash here选项,打开终端输入以下指令安装插件
1 |
npm install hexo-deployer-git --save |
安装完成之后用下面两个指令进行部署。(第一个是生成本地静态文件,第二个是发送到github或者服务器上。)
1 |
hexo g |
*每次部署都要输入
1 |
hexo clean |
输入完之后在输入hexo g和hexo d进行部署
博客主题的安装及修改
前往hexo官网