title: hexo博客搭建流程(附gitee仓库同步等)

搭建前准备

1:安装git
官网网址:https://git-scm.com/downloads
2:安装node.js

版本检测

1  node -v #检测node版本
2  npm -v #检测npm版本
3  npm config set registry http://registry.npm.taobao.org   #更换淘宝源使得下载速度更快

注册gitee仓库

官网网址:https://gitee.com/education
好处:github是国外的,gitee更快
在gitee上注册并进入个人主页,选择新建仓库(仓库名称需与用户名完全一样)。创建完成之后保存仓库地址。

安装hexo并检测版本

npm install -g hexo-cli #安装hexo
hexo -v #检测hexo版本

搭建本地hexo

git clone https://github.com/hexojs/hexo-starter.git myblog #从github上下载hexo
cd myblog #到myblog目录下 (或 cd desktop #到桌面 cd myblog #同)
git submodule init
git submodule update
npm i
cd myblog
hexo generate #启动web资源(或hexo g)
hexo server #启动本次服务 (或hexo s)# 用浏览器访问http://localhost:4000即可查看

创建博客

hexo new "文章名"  #创建一篇文章,可以用中文
用markdown编写文章
接下来执行:
hexo clean
hexo generate
hexo sever # 用浏览器访问http://localhost:4000即可查

安装hexo的git插件

npm install --save hexo-deployer-git  # 安装hexo的git插件

与gitee仓库同步

在myblog文件夹下找到_config.yml文件并打开(建议用Visual Studio Code 打开),翻到最底部,你将会看到以下代码:

deploy
type:''
将其更改为:
deploy
type: git
repository: <刚复制的仓库地址>
然后执行命令
hexo deploy #同步,第一次同步要输入账号,密码
然后可以发现再gitee仓库上同步好了
在服务里面启用gitee page服务

非必要:可以选择更换hexo主题

主题可以在github上搜索hexo主题
一个主题例子:
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
# 修改一下_config.yml的theme
hexo clean
hexo generate
hexo server
下载后在_config.yml文件中的底部 theme:landscape处将 landspace更改为下载好的文件夹名(即:myblog下的 themes下新出现的文件夹名(文中例子应为yilia)
再次执行以下命令
hexo clean
hexo generate
hexo sever
主题更换结束

笔者在进行操作时遇到的问题

搭建博客是遇到了“No layout”报错,原因在于以下命令未能成功执行
git submodule update
第一次同步时出现报错情况,修改第一篇博客后出现重归只剩hello world博客的情况
解决办法:
在_config.yml文件下修改时,注意type:后的空格以及其他需要注意空格的情况;
在更改和编写原博客时开启源代码模式,并注意markdown语法和空格情况
同步失败后,笔者在gitee上添加了公钥,参考网址如下:
1:csdn上的方法
https://blog.csdn.net/weixin_41287260/article/details/89715885?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164587621816780261962417%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164587621816780261962417&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-89715885.pc_search_result_cache&utm_term=gitee%E6%B7%BB%E5%8A%A0%E5%85%AC%E9%92%A5&spm=1018.2226.3001.4187
2:gitee上官网给的方法
https://gitee.com/help/articles/4181
笔者均有尝试
必要时可在百度、谷歌、csdn上查找解决方法,或通过重装来解决问题(hexo搭建时,笔者一直在hexo s上报错,就是通过重装hexo来解决的

另附markdown语法的网址

https://blog.csdn.net/u014061630/article/details/81359144

title: hexo博客搭建流程(附gitee仓库同步等)相关推荐

  1. hexo博客搭建及主题优化(一)

    个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ HexoBlog 个人博客 介 ...

  2. 【Hexo博客搭建】将其部署到GitHub Pages(二):如何初始化并部署?

    简介: 本系列文章属于半笔记半教程的零基础小白入门文,教你将 Hexo 部署到 GitHub Pages 应该怎么做,跟着此系列文章最终可以获得自己的静态博客网站.流程很长,分成不同的篇幅,此为本系列 ...

  3. Hexo博客搭建之配置文件详解(Melody)

    前言 之前有2篇关于Hexo博客搭建的文章. 有人给我留言要我使用的配置文件. 我们今天就简单聊聊这个配置文件. 其实, 在前篇Hexo博客搭建之主题构建(melody), 以及作者官方文档内以及有着 ...

  4. 【Hexo博客搭建】将其部署到GitHub Pages(三):怎么写作以及更新?

    简介: 本系列文章属于半笔记半教程的零基础小白入门文,教你将 Hexo 部署到 GitHub Pages 应该怎么做,跟着此系列文章最终可以获得自己的静态博客网站.流程很长,分成不同的篇幅,此为本系列 ...

  5. U盘便携式hexo博客搭建极速纯净低bug主题推荐部署到codingSEO优化搜索

    指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索 U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写hexo ...

  6. 一文教你把 Hexo 博客搭建在云端

    作者:约克 原文地址:https://yorkyu.cn/use-ts-to-sort-multiple-version-numbers-1b104f681262.html 文章版权归作者所有,转载请 ...

  7. Hexo博客搭建之主题构建(melody)

    前言 上一章主要记录和说明Hexo的基础搭建和使用技巧. 本章, 我们主要记录下Hexo博客中关于主题的使用. 主题的选用后, 其实就是大量的配置. 以及第三方的集成, 是一件苦工, 但不难. 但是实 ...

  8. Hexo博客搭建与部署

    Hexo简介 Hexo是一款基于Node.js的静态博客框架,使用Markdown(或其他渲染引擎)解析文章,依赖少易于安装,可在几秒内利用现有主题生成静态网页.框架提供了很详细的中文文档,大家可以进 ...

  9. hexo博客搭建步骤

    提前的准备 首先要注册github账号并配置好Git 注册github账号,创建git仓库. git搭建教程 注意:在创建git仓库时,要注意仓库名前要与用户名一致,不然会除错. 格式要求:" ...

最新文章

  1. list对oracle结果集排序了_MySQL之排序分组优化
  2. 【计算机视觉】跟踪算法及相关主页
  3. 复旦大学计算机科学院夏令营,2020年复旦大学计算机科学技术学院夏令营接收推免生条件...
  4. jquery一些基本函数
  5. IIS新建站点服务器,localhost能登录但是IP访问登录不了。
  6. Qt文档阅读笔记-Simple Anchor Layout Example解析
  7. Unity协程实现分析以及Lua协程与Unity协程的混合使用
  8. c语言给vbs传递一组字符串,调用VBS脚本引擎,执行VBS代码。字符串的四则运算  TC...
  9. 【vue+cesium】加载三维天地图
  10. 服务器端查看图片库 eog display Xforwarding
  11. 成功靠奋斗,奋斗靠坚持
  12. 西南石油大学计科院主页
  13. 在日本转职需要到入管办理转职手续
  14. Android热更新,Android面试题整理
  15. 已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!!
  16. JVM成神之路-JVM引用模型
  17. SpringCloud Gateway架构流程 和 内置的路由断言介绍
  18. 【AutoSAR】【ComM】通信管理
  19. 智慧树考试复制粘贴会检测吗_智慧树考试可以分屏吗?切屏会被发现吗
  20. Office365 - 如何在Android手机中reset OneDrive

热门文章

  1. 2008ubuntu主题衣服已经出来了
  2. 【它山之玉】在高校工作和抓紧时间- 科学网马臻
  3. Datetimepicker.js用法
  4. 利用arcgispro将倾斜摄影三维数据OSGB转换为slpk格式
  5. 全面解析Linux 内核 3.10.x - 内核进程
  6. HDU6057 Kanade‘s convolution
  7. ijkplayer基于rtsp直播延时的深度优化
  8. 【iMessage苹果相册推】CSR邮箱必须与证书分属的AppID相同。 若是您可以在步伐中吸取令牌,则此步伐是成功的。
  9. VisualRules
  10. 最牛散户最新版唐亮一年获利超3亿