本文章仅作为学习记录,如有侵权,请联系我处理
node+hexo+gitee搭建远程个人博客
- 前言
- 一、环境
- 二、项目搭建
- 三、部署项目到gitee仓库
- 1. 新建仓库
- 2. 创建blog仓库,这里注意仓库名称和路径设置为你的账号名
- 3.创建完成
- 4.这里需要在仓库中[部署公钥](https://blog.csdn.net/weixin_44175802/article/details/106379014)
- 5. 安装git部署插件
- 6. 进入blog目录下,编辑_config.yml文件,编辑以下代码(repo为在仓库复制的地址)
- 7. 将项目部署到git(第一次上传会要求你输入gitee账号密码,之后会保存在[windows凭证](https://blog.csdn.net/weixin_44175802/article/details/106369545)中)
- 8. 刷新gitee仓库,上传完成
- 9. 访问fourn99.gitee.io
- 10.远程博客搭建完成!
- 11.[远程博客设置主题](https://blog.csdn.net/weixin_44175802/article/details/106383156)
前言
第一次写博客,技术小白初来乍到,如果有侵权、不当的地方,或有其他建议,都请联系我进行改进,谢谢。目前我的博客主要用来进行学习记录。
这里引用B站CodeSheep的视频(大佬的视频),我是看完这个视频才决定来着手进行博客记录的。
当然本次介绍的也是他分享的项目之一。(手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo)
特别感谢(参考帮助):
日复一日,来日方长
CodeSheep
生成/添加SSH公钥
跳转个人博客:
windows凭证管理器
【gitee】使用SSH创建本地与码云仓库的连接
远程博客设置主题
一、环境
1. nodejs
你需要先安装nodejs,下载“LTS”长期支持的版本。
因为国内使用npm下载模块可能比较慢,nodejs安装完后可以使用淘宝镜像cnpm,输入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
2. gitee
国外:github,库多,但网速慢,国内不适合做代码云盘
国内:gitee, 库少,但网速快。
这里推荐使用gitee,首先需要安装git(选择对应系统版本)
然后注册一个gitee账号
将使用账号名和QQ邮箱进行连接gitee
二、项目搭建
1. 安装hexo模块
cnpm i -g hexo-cli
2. 项目初始化
hexo init
3. 然后就是,等待下载完成
4. 项目基本目录
5. 输入指令启动服务
hexo s/server
6. 根据提示进入端口进行预览(在以后主要用来上传前预览效果)
http://localhost:4000
7. 博客主页
8. 可以根据提示新建博客(先Ctrl+C停止运行)
hexo new "My New Post"
9. 在/blog/source/_posts路径中就可以看到新建的文件
推荐使用Notepad++打开文件,这里简单的在后面编写了一点代码(使用markdown语法)
10. 清理一下
hexo clean
11. 生成(hello-world是已有的初始页面)
hexo g/generate
12. 启动测试
hexo s
浏览器输入localhost:4000查看网页效果
13. 这样子就基本搭建完成,接下来上传gitee
三、部署项目到gitee仓库
1. 新建仓库
2. 创建blog仓库,这里注意仓库名称和路径设置为你的账号名
3.创建完成
4.这里需要在仓库中部署公钥
5. 安装git部署插件
cnpm i --save hexo-deployer-git
6. 进入blog目录下,编辑_config.yml文件,编辑以下代码(repo为在仓库复制的地址)
注意:冒号后面跟一个空格
deploy:
type: git
repo: https://gitee.com/fourn99/fourn99.git
branch: master
7. 将项目部署到git(第一次上传会要求你输入gitee账号密码,之后会保存在windows凭证中)
hexo d/deploy
8. 刷新gitee仓库,上传完成
9. 访问fourn99.gitee.io