首先准备软件:git (提供命令git)

notepad++(方便编辑)

nodejs(hexo依赖)

7z(压缩包)

安装

nodejs、git、notepad++和7z的安装过程省略。主要要说的是hexo的安装和配置。

再以上几个安装好后,注意测试是否可以在命令行可以使用:git,npm

这里虽然使用的是Windows值作但是全部都是使用命令完成,与Linux的命令相同,所以可以Linux也是可以完成的。

Win+R-> 'cmd' 打开命令行

首先需要配置npm的国内源npm config set registry https://registry.npm.taobao.org #配置国内的镜像源

npm info hexo # 测试查看hexo的安装信息,是否是taobao.org的源

然后再是安装hexo:npm install -g hexo # 通过npm安装hexo

# -g 指定全局安装,可以使用hexo命令

我这里再切换到桌面路径进行操作hexo init test # 初始化创建,会再桌面创建test文件夹

cd test # 进入test目录

npm install # 进一步安装hexo所需文件

这样hexo就安装完成了,接下来就可以启动hexo了hexo clean # 清除所有记录

hexo generate # 生成静态网页

hexo server -p 80 # 启动服务

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

主题配置

如果不喜欢这个主题可以换一个

比如next主题,

然后配置_config.yml……

theme: hexo-theme-next-5.1.4 # 这里需要注意:后面要有一个空格,名称要和theme下的主题目录名称相同。

……

hexo的其他配置参考

然后重启hexo服务hexo clean # 清除所有记录

hexo generate # 生成静态网页

hexo server -p 80 # 启动服务

然后重新访问网页,就会发生变化

生成blog

生成blog:hexo new test # 生成主页,在test/source/_posts下会生成test.md文件

所有网页都时通过md文件来显示的,如果想要学习md->markdown语法,可以参考

上传到gitee

在创建仓库完成后进入到仓库 ,这里我以及上传过我自己的博客了。

复制URL,到hexo的配置文件_config.yml……

deploy:

type: git # type为git

repo: https://gitee.com/somata/somata # 仓库的URL

……

这里先安装一个hexo的插件npm install hexo-deployer-git --save # 安装git插件

git config --global user.email *********@qq.com # 设置gitee邮箱(gitee的注册邮箱)

git config --global user.name '****' # 设置用户名(git的注册昵称)

hexo deploy # 上传到gitee

# 在上传时,需要再次输入gitee的注册邮箱作为username,账户密码作为password

上传完成之后,仓库就会多出以下文件

然后哦选择gitee pages 网页解析服务

然后选择开启 或 更新即可。注意需要绑定手机号,否则不允许使用pages服务。然后访问网址

这里需要注意,每次重新上传网页后,都需要到这里来更新网页

解决hexo博客网页无法使用图片问题npm install hexo-asset-image --save # 安装hexo插件# 这里还要注意修改_config.yml中的一个点

……

post_asset_folder: true

……hexo new test # 生成新的网页

位置在 test/source/_posts下,会同时生成test目录和test.md 网页,将需要的图片放置到test目录下,test.md就可以正常解析了,注意:要在图片路径直接写成同目录下即可。

本文经「原本」原创认证,作者乾坤盘,访问yuanben.io查询【3SCNT0GH】获取授权信息。

linux hexo搭建个人博客,gitee和hexo搭建个人博客相关推荐

  1. gitee如何搭建mysql_Windows基于gitee使用hexo搭建个人博客笔记

    声明"全局变量"(以后我提到的站点配置文件和主题配置文件地址): "站点配置文件"位置为 hexo/_config.yml "主题配置文件" ...

  2. Windows基于gitee使用hexo搭建个人博客笔记

    声明"全局变量"(以后我提到的站点配置文件和主题配置文件地址): "站点配置文件"位置为 hexo/_config.yml "主题配置文件" ...

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

    title: hexo博客搭建流程(附gitee仓库同步等) 搭建前准备 1:安装git 官网网址:https://git-scm.com/downloads 2:安装node.js 版本检测 1 n ...

  4. 【Hexo搭建个人博客】(十)个人博客搭建心得

    更舒适的阅读体验:个人博客搭建心得 经过一周的时间,终于搭建完成了属于自己的个人博客,再也不用受平台约束啦~写篇文章分享一下搭建的过程,以及自己的一些心得体会. 搭建博客的初衷 我是从18年开始写博客 ...

  5. 使用Gitee和Hexo创建自己的博客

    一.安装Git与Node (一) 安装Git 在Windows下安装Git: 在Windows上安装Git较为简单,因此不过多叙述. 在Linux下安装Git: 使用Linux包管理工具进行安装,例如 ...

  6. hexo推送博客gitee 踩坑

    本文重在排坑. hexo 推送博客 gitee 1. 安装node.js 什么是node.js 2. 安装npm 3. nodejs .npm环境变量配置 4. git工具的安装及配置 5. hexo ...

  7. hexo 环境变量_小白使用 Github + Hexo 从 0 搭建一个博客

    最近有几位同学在公众号后台留言问我的博客站是怎么建站的,思来想去,还是写一篇从 0 开始吧. 前置准备 我们先聊一下前置准备,可能很多同学一听说要自己搭一个博客系统,直接就望而却步.不得有台服务器么, ...

  8. 免费个人博客:使用hexo+github搭建详细教程

    前言 使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话 ...

  9. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

最新文章

  1. 慢就是快的人生哲理_家里的防臭地漏下水慢怎么办?
  2. 入手腾龙SP AF90mm MACRO
  3. HTTP --- HTTP2小结
  4. es6 --- 模块
  5. Tomcat端口冲突
  6. Linux——alias 设置别名详解
  7. 小智伴机器人使用说明_智伴机器人丨史上最全功能,玩转小智伴看这里!
  8. 阿姆达尔定律(Amdahl's law)
  9. .net core快速开发平台,learun自主工作流引擎设计规范
  10. 解决网页内容自制不了,文档复制需要VIP权益方法
  11. 高通骁龙200、400、600、800处理器规格分享
  12. php助理面试技巧,助理类面试问题
  13. 深度学习之一---什么是神经网络
  14. 数学基础-概率论01(离散型分布)
  15. mysql主从配置duxi_​WordPress大前端主题DUX 5.1
  16. 2021年中国海上风电行业发展现状分析,双碳循环下行业飞速发展「图」
  17. 认知决定你的格局和财富差距
  18. Java 描述,数字转换为罗马数字。
  19. 虹科Automation softPLC | 虹科KPA MoDK运行环境与搭建步骤(3)——MoDK例程测试
  20. 学习笔记:Docker

热门文章

  1. HTML+CSS+JS网页设计期末课程大作业____(航天月球响应式 3页)
  2. 大班体育游戏电子计算机教案,大班体育游戏活动教案《》
  3. CTF从入门到提升之宽字节注入
  4. Linux系统编程【5】——stty的学习
  5. OpenGauss数据库在 CentOS 上的实践,配置篇
  6. 2017幼儿园计算机培训,2017-2018学年度幼儿教师培训记录.doc
  7. CSS初始化含义及目的
  8. 除了 MySQL,这些数据库你都认识么?
  9. 透过重疾险排名了解保险的意义
  10. 智慧节能系统的商业模式