栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

github+hexo搭建博客过程以及遇到的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

github+hexo搭建博客过程以及遇到的问题

1、注册一个github账号。

通过网页版进入github,这个过程中可能会出现加载不出来,请耐心等待。

2、创建一个仓库。

用鼠标移至右上角头像位置,点击repositories选项,选择NEW,填写的仓库名为“用户名.github.io”,用户名要和左侧一致。

状态选择公开,下面的选项选择第一个,填写完仓库名称后即可成功创建 

3、启用

点击右上角的settings,点开之后会弹出如下界面

在此界面之下一直下拉,找到github pages,点击蓝色的check it out here。会进入到以下界面:

如图则显示已经开启(一般情况下刚刚创建的时候会默认开启)

也可以点击change theme来改变主题。

4、下载git和node.js

 直接去搜索这两个软件名称并在官网下载。

5、安装hexo

首先创建一个文件夹,并右击鼠标选择“git bash here” 

 会显示如图操作页面

在此输入命令

npm install -g hexo

进行安装

然后再输入hexo -v,对是否安装成功进行检查

若安装成功则显示

输入init对文件夹进行初始化

当最后一行出现“Starting biogging with Hexo”的时候则证明初始化成功(这个过程可能会有点漫长,请耐心等待)

再次输入指令

npm install

安装所需要的组件,安装成功则如图所示

输入hexo g,待出现反应后再次输入hexo s,启动服务器,可以通过访问http://localhost:4000打开hexo界面,如图

 6、部署到github

编辑文件夹目录下的_config.yml文件,直接用记事本打开就可以,在最下面一行添加如图所示的代码

 

 之后回到git bash here界面,去安装一个扩展包

输入指令

npm install hexo-deployer-git --save

7、检查SSH Keys设置

输入cd ~/.ssh

如果尾行出现“No such file or directory则证明不存在.ssh

之后输入

ssh-keygen -t rsa -C“自己的邮箱”

之后再次输入cd ~/.ssh,当出现如图所示内容时,则证明创建成功。

 

 输入eval“$(ssh-agent -s)"

该过程可能需要进行多次尝试直到出现

Agent pid XXX(三个数字)

再输入ssh-add ~/.ssh/id_rsa,添加生成的sshkey到ssh-agent

8、添加ssh key到github

点击settings ,之后点击SSH and GPG keys,会出现如下界面。

 然后点击 New SSH key

主题可以随便填写,但下面的key需要点开文件夹,里面有一个文件名为id_rsa.pub的文件,用记事板打开,复制并粘贴到下面。

输入ssh -T git@github.com去测试是否成功,如果成功,就能看到“Hi用户名” 

 

 

 再次输入hexo d -g

就成功部署了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450917.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号