前言

这是我第二次折腾hexo博客了,第一次用了一中午没有成功,但是本地测试正常,上传github遇到了问题解决后,访问出现页面错误。然后放弃@(泪)
这次与上次遇到了一样的问题,抱着死猪不怕开水烫的信念,无论咋的也要解决,于是用了一下午加半中午,成功部署并访问。@(哈哈)
废话不多说,操作步骤。

1本地环境搭建

安装软件:
安装Git(https://git-scm.com/
安装node.js(https://nodejs.org/en/

2本地安装和初始化博客框架hexo

在任意盘内建立任意文件夹(博客目录)
在建立的文件夹内右键选择Git Bash Here 进入命令界面
执行以下命令:
安装hexo博客框架命令:npm install -g hexo-cli
查看是否安装成功:hexo -v(出现版本信息等表示安装成功)
初始化本地文件夹:hexo init(若初始文件成功,会出现:INFO Start blogging with Hexo!您首次建立的文件夹内会出现文件)
执行:hexo s -g(进行本地预览)预览地址为:localhost:4000 若能成功预览表示成功。
停止预览Ctrl+C停止
停止后,输入:hexo clean 清除本地缓存 出现(INFO Deleted database.)表示清除成功。

3选择代码托管平台部署博客

以github(https://github.com/)为例
3.1:登录github,创建一个新项目。
注:项目库的名称必须与所有者名称一致(如:XXXX.github.io)XXX为你的所有者名称
3.2给Git绑定用户名和邮箱
执行以下命令:git config --global user.name "name"
注:”name”中的name为你自己的用户名称
绑定邮箱:git config --global user.email "[email protected]"
注”[email protected]”中的[email protected]为你自己的邮箱

4:绑定SSH

4.1生成SSH文件:
ssh-keygen -t rsa -C “[email protected]
注:“[email protected]”为自己的邮箱
提示:输入完命令后需按三下回车
.SSH文件的目录为:CUsers用户名.ssh
4.2用专业的代码编辑器打开.ssh文件下的:id_rsa.pub提取秘钥
4.3将id_rsa.pub的秘钥内容放入github
流程:github用户设置(Settings)> 左侧点击SSH和GPG密钥(SSH and GPG keys )> 新的SSH密钥 (New SSH key)进入直接添入秘钥,备注可不填,确定。
4.4测试添加ssh是否成功
ssh -T [email protected]
输入以上命令后请输入: yes

5hexo最终部署

5.1打开本地博客目录,找到_config.yml编辑器打开找到最后一行将deploy:后面的内容删除
将以下代码加入:
type: git
repo: [email protected]:xx/xxx.github.io.git
branch: master
注:请将(repo: 后的“[email protected]:xx/xxx.github.io.git”替换为您github的SSH地址)deploy:与上面的代码必须关联
5.2安装部署插件:npm install hexo-deployer-git --save
5.3:部署上传:hexo d -g

后记

在这次部署过程中,也不是很顺利,同样遇到了第一次的问题,反复尝试后,发现是操作细节问题@(不高兴)但总之也是解决了还是蛮开心的,给这次折腾留一句话吧,希望以后自己能注意。
做任何事都要注意细节“细节”决定成败啊!@(呵呵)

点赞 ({{click_count}}) 收藏 (0)

10款良心好用的软件推荐,每款都是精品!