准备工作

windows安装nodejs
windows安装git
windows安装hexo
拥有gitee个人账户

配置信息

通过gitee创建博客仓库

登录gitee平台,进入主界面,右侧加号+,新建仓库,注意:仓库名称和gitee用户名称一致

生成/添加 SSH 公钥

码云 Gitee 、GitHub 提供了基于 SSH 协议的 Git 服务,在使用 SSH 协议访问仓库仓库之前,需要先配置好账户/仓库的 SSH 公钥

配置ssh账户和邮箱,邮箱不必与 GitHub、Gitee 账号相同,个人邮箱即可
查看账户邮箱

git config --global user.name
git config --global user.email

配置账户邮箱

git config --global user.email abc@qq.com # 设置邮箱
git config --global user.name 'abc'            # 设置用户名

本地生成ssh公钥
命令行执行如下命令,邮箱是刚才配置的邮箱abc@qq.com

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

按照提示完成三次回车,即可生成 ssh key
默认生成目录是 C:\Users\PMB\.ssh (pmb各自电脑的用户名)

打开id_rsa.pub文件复制内容,后面在gitee创建公钥使用

gitee创建公钥

首先用户登录之后,打开设置页面,安全设置里面ssh公钥打开,下面就是公钥的模板,标题随便起,知道表达意思即可,公钥就是剪切板内容,

点击确定即可

测试连接是否成功

命令行输入

ssh -T git@gitee.com
# 显示如下内容
# 表示连接成功
Hi “您的用户名”! You've successfully authenticated, but GitHub does not provide shell access.

hexo建站,主题配置

建站

安装hexo

npm install -g hexo   # 通过npm安装hexo

初始化hexo

hexo init blog  # 初始化创建,会再桌面创建blog文件夹
cd blog    # 进入blog目录
npm install   # 进一步安装hexo所需文件

初始化目录情况

.
├── .deploy       #需要部署的文件
├── node_modules  #Hexo插件
├── public        #生成的静态网页文件
├── scaffolds     #模板
├── source        #博客正文和其他源文件等都应该放在这里
|   ├── _drafts   #草稿
|   └── _posts    #文章
├── themes        #主题
├── _config.yml   #全局配置文件
└── package.json

启动hexo

hexo clean   # 清除所有记录 /hexo c
hexo generate  # 生成静态网页 /hexo g
hexo server    # 启动服务 /hexo s

INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop. 则运行成功

然后使用浏览器访问 http://localhost:4000

配置连接 Gitee

进入到我们新创建的仓库,复制项目地址,这个url是以ssh方式,找到hexo配置文件_config.yml,对应位置修改

注意:冒号后面一定要有空格,否则不能正确识别。

deploy:type: git                        # type为gitrepo: git@gitee.com:XXXXXX/blog.git  # 仓库的 URLbranch: master

部署博客

安装自动部署发布工具,不然部署会报错

npm install hexo-deployer-git --save

新建 deploy.sh 文件,输入代码

hexo clean
hexo g
hexo d

一键部署博客

sh deploy.sh

Gitee Pages 设置

在项目的服务中选择 Pages 选项

默认配置,点击启动即可

下图则成功开启,记住博客地址,之后可以点更新进行操作

博客发布成功之后,可以访问博客地址:xxxxxx,就可通过他提供的博客地址进行访问,预览在线博客啦!!

如果博客的样式不对,则需要在_config.yml中配置下博客地址和路径

url: “码云提供给您的博客地址” root: /

url: “码云提供给您的博客地址”
root: /

再执行命令 sh deploy.sh 就可以啦,之后就是美化我们的博客了。

关于主题

  • 我个人用的主题是fluid,更多主题见官网。
  • 更多主题美化可以参考大佬的Hexo 博客主题个性化。

博文来源

hexo+gitee搭建个人博客

基于Gitee+Hexo搭建个人博客

使用hexo+gitee免费搭建个人博客全网最详细相关推荐

  1. 使用hexo+github免费搭建个人博客网站超详细教程

    博客地址http://dymfx.top/ 本文详细描述了如何在Github上,使用hexo部署博客. 一.Hexo简介 Hexo是一个快速.简洁且高效的博客框架,让上百个页面在几秒内瞬间完成渲染,H ...

  2. 使用 hexo 和 gitee 免费搭建个人博客

    1. 前言 在开始教程之前,你可以了解一下使用gitee pages服务搭建博客有哪些好处: gitee 是国内的网站,相较于 github 访问速度更快: 全是静态文件,访问速度快: 免费方便,不用 ...

  3. 零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)

    我的个人博客效果预览​https://furfur-jiang.github.io/ 加载可能会比较慢,因为是挂载到github上的 样式基于hexo-theme-matery主题 ,这个主题我特别喜 ...

  4. 基于Hexo+Gitee的个人静态博客网页搭建

    基于Hexo+Gitee的个人静态博客网页搭建 前言 环境搭建:NodeJs+Git+Hexo (Win10+64位) NodeJs安装 Hexo安装 主题配置 Gitee仓库创建和部署 个性化配置 ...

  5. Hexo+Github+Vscode搭建个人博客内含添加图片和更换主题

    本文导航 0. 环境配置 1. 连接GitHub 2. 创建Github Pages仓库 3. 本地安装Hexo博客程序 4. Hexo初始化和本地预览 博客目录结构 5. 部署Hexo到Github ...

  6. 基于Gitee/Github搭建个人博客

    基于Gitee/Github搭建个人博客 如果单纯写博客文章,CSDN.简书或者知乎都是很好的选择,简单易用,直接写就行.但是自己动手建立个人博客网站,不仅有趣,能学到知识,还具备非常强的可定制性.所 ...

  7. 使用hexo+yilia+github搭建个人博客

    本人搭建博客地址: http://www.janszeng.top/ 经过几天的折腾,终于配成功了,现记录如下,本人是在win7上搭建个人博客的. 直奔主题,搭建个人博客主要分为以下几步: * 先查看 ...

  8. 使用Hexo 和Github搭建个人博客

    文章目录 **背景知识** 搭建环境 安装必要软件 配置 Git SSH key 配置 Hexo 使用 Github Page 仓库 写博客 创建一个新页面 生成静态文件 发布博文到 Github P ...

  9. hexo加Github搭建个人博客(一、二)

    hexo加Github搭建个人博客(一) 在这之前,我们先介绍一下hexo加Github搭建博客的有关事项 1.hexo搭建的是静态网页,每次修改后都要执行静态生成,然后再执行部署 2.Github仓 ...

  10. 基于Hexo框架快速搭建个人博客--文章一键发布(五)

    基于Hexo框架快速搭建个人博客--文章一键发布 一.文章对比 二.发布到Github 三.一键发布 四.总结 博客链接: 会思想的苇草i 文章链接: 基于Hexo框架快速搭建个人博客–搭建(一) 基 ...

最新文章

  1. 2020年春季学习信号与系统课程作业参考答案-第十一次作业
  2. python书籍_Python 之父宣布加盟微软!包邮送几本 Python 书籍压压惊!
  3. php打开目录文件类型,php中打开目录并输出目录文件实现代码
  4. 开源HTTP解析器---http-parser和fast-http
  5. python缩进用什么键盘好_python中缩进使用空格还是tab键
  6. 【lucene】lucene 分词 以及自定义分词器
  7. python抓取网页电话号码_利用正则表达式编写python 爬虫,抓取网页电话号码!...
  8. 《图像理解理论与方法》(1)
  9. Python字符串加密
  10. Linux宝库名人轶事栏目 | 开源与茶
  11. workstation服务丢失 共享打不开 0x80070035
  12. 如何编辑已存在的.fig文件
  13. 年终固定资产大盘点的具体步骤
  14. 使用动态规划算法需要满足的必要条件:优化原则
  15. win10多用户同时远程桌面登陆(允许多个RDP会话)-支持win10最新1909版2004版
  16. 爬取电影天堂最新电影的名称和下载链接
  17. 19_多易教育之《yiee数据运营系统》用户画像-算法导论篇
  18. 数据通信基础(1)-数据通信概念、通信系统模型及通信方式
  19. Cox回归之变量筛选的R实现 (Stepwise Variable Selection in R)
  20. 【数据库原理与SQL Server应用】Part03——T-SQL语言

热门文章

  1. android一键刷机工具,刷机也能如此轻松 Android一键刷机工具
  2. lzg_ad:XPE开发工具使用说明
  3. Mac 用py2app将写好的python代码打包成一个app
  4. 20180805:求出字典d = {'a':1,b:2,c:3,d:4,e:4}中的最大的字母,并打印出来
  5. 菜鸟好文推荐(七)——他改了密码,姑娘说了“Yes, I do”
  6. 接口测试用例怎么写?一文1600字教你写一个优秀的接口测试的测试用例
  7. Android设计UI界面
  8. python中 // 和 / 和 %
  9. 2022-2028年中国再生塑料行业市场全景评估及发展策略分析报告
  10. com.apple.Boot.plist 和SMBIOS.plist 的设置