目录
前言
搭建自己的博客 https://gnomeshgh123.github.io ,并在github托管
提示:以下是本篇文章正文内容,仅仅是为了自己方便记录,没别的用途
一、Github新建仓库
1. 新建仓库
创建一个和你用户名相同的仓库,后面加.github.io后缀,必须要同名哦,不然后面会出现页面404的情况,点击create respository按钮创建。
2.安装git工具,生成SSH添加到GitHub
安装git工具这里就不多说了,安装完成之后,在桌面上git bash进入命令行,输入GitHub用户名和邮箱验证。
ssh-keygen -t rsa -C "1946***613@qq.com"(你的邮箱)
3.在GitHub上设置密钥
在GitHub的setting中,找到Deploy keys的设置选项,点击新建一个密钥,把id_rsa.pub里面的信息复制进去,id_rsa.pub打开方式可以使用浏览器打开。
提示:
1.本人的Github账号:1946***613@qq.com
2.本人的Github密码:常用的带特殊符号的密码
二、Hexo搭建个人博客-框架的本地安装和运行
1:Hexo的官网 https://hexo.io/
2:安装node 和npm
hexo基于node.js,本地需要安装node 和npm,安装步骤就不多说了
查看一下是否有版本号,有的话则安装成功。
D:\> node -v ---检查版本号
D:\> npm -v ---检查版本号
D:\> cd Hexo ---跳转文件夹
C:\> d: ---跳转到d盘
以下步骤,都是在d盘的Hexo文件夹下
3:全局安装 hexo
npm i hexo-cli -g
4:初始化一个项目
hexo init blog
5:进入项目文件夹,安装依赖文件
cd blog
npm install
6:运行,并且在浏览器打开,就可以看到博客页面了
hexo server
三、更换一个喜欢的主题 Hexo
2:安装主题命令输入
git clone https://github.com/Haojen/hexo-theme-Anisina.git themes/Anisina
3:打开_config.yml
文件夹,更改主题名字 _config.yml -> theme
:改成换的主题名字
四. 部署到github
1:在配置文件里面填写仓库地址
在项目里面找到_config.yml
文件,找到 deploy 字段,把以下代码放进去,填写第一步新建的仓库地址。
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: <你的仓库地址> # https://github.com/gnomeshgh123/gnomeshgh123.github.io.git
branch: master
2:安装一个推送工具,将本地项目推到仓库上。
npm install hexo-deployer-git --save
3:然后执行以下命令
hexo clean ---清除
hexo g ---生成静态文件
4: 部署
hexo deploy
输入Github的账号和密码
5. 查看分配的地址:https://gnomeshgh123.github.io
五、开始写文章
1:新建一个markdown文件
hexo new newpapername
在source_posts里面生成了markdown文件夹,用来写文章了,记住要使用markdown格式书写文章博客。
2:当你写完的时候,再输入命令
hexo clean
hexo g
hexo d
总结
以上就是记录的内容,留有疑问比如主题的安装,git的搭建,可以在其他博客中找到。