前言:
blog搭建(gitee+hexo / github+hexo)
主系统用的多的还是Windows,所以以下操作都是在 Windows上的
本来hexo是放在github上的,毕竟服务器在美国,每次打开加载速度回慢点;
写这个是想换到国内的gitee的,但gitee的(Gitee Papes)好像不行,
好像的用这个(Gitee Papes PRO),但找不到…


概述

安装准备
  • Node.js–官网–

  • git–官网–

  • Node.js 版本限制

来自 hexo官方文档说明

Hexo 版本 最低兼容 Node.js 版本
5.0+ 10.13.0
4.1 - 4.2 8.10
4.0 8.6
3.3 - 3.9 6.9
3.2 - 3.3 0.12
3.0 - 3.1 0.10 or iojs
0.0.1 - 2.8 0.10

安装

安装 Node.js

windows安装 ——> 默认配置(Next) ——> 具体安装(略)

安装 git

windows安装 ——> 默认配置(Next) ——> 具体安装(略)

安装 Hexo

文件资源管理器 打开放置 Hexo的文件夹,鼠标右键 “Git Bash Here”

npm install -g hexo-cli

补充:npm下载一般比较慢,可以指向 淘宝源 使用cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g hexo-cli

命令配置

注:如果你有更多时间,可以花几分钟去 Hexo官网文档了解一下
建站
配置
下面的操作直接跳过了,对 Hexo"建站"文件 和 hexo的配置文件 的详细解释

新建网站

注:初始化网站,时间比较长;
能去 B站 刷几个视频

hexo init test1

在当前目录 新建文件夹test1,并在test1文件夹中建立网站
或者
不加test1,默认在目前的文件夹建立网站

hexo init
开启本地测试
hexo server

或者 简写为

hexo s

默认情况下,打开浏览器访问网址为:http://localhost:4000/
选项 “-p” 修改端口、"-s" 只是使用静态文件、"-l" 启动日志记录

新建文章
hexo new "文章名"

或者 简写为

hexo n "文章名"

(略)
我一般是把写好的 md文档拖到 hexo里面,这个“新建”… 我用的不多…

生成静态文件
hexo generate

或者 简写为

hexo g
部署
hexo deploy

或者 简写为

hexo d
清除
hexo clean

清除缓存文件 (db.json) 和已生成的静态文件 (public)

其他

(略)
能去 Hexo官方文档,了解一下用法


主题

hexo –官方主题–

hexo-theme-next
  • 下载新版主题
git clone https://github.com/theme-next/hexo-theme-next.git themes/next

或者使用 CNPMJS.ORG加速通道

git clone https://github.com.cnpmjs.org/theme-next/hexo-theme-next.git themes/next
  • 设置 hexo主题
    修改 hexo配置文件(_config.yml)
    将默认的theme: landscape
    修改为theme: next

  • 设置 next主题的语言为中文
    修改 hexo配置文件(_config.yml)
    将默认的language: en
    修改为language: zh-CN

  • 切换next的主题
    在主题的配置文件中修改Scheme settings更换

  • 网站建立时间
    在主题的配置文件中修改since 年数

  • 其他修改

(略)之前做的文档“丢了”,所以…

  • 参考

Hexo博客第三方主题next进阶教程
Hexo博客优化之Next主题美化
hexo的next主题个性化教程:打造炫酷网站
设置hexo首页只显示部分摘要(不显示全文)

hexo-theme-ayer
  • 下载
git clone https://github.com/Shen-Yu/hexo-theme-ayer.git themes/ayer

或者使用 CNPMJS.ORG加速通道

git clone https://github.com.cnpmjs.org/Shen-Yu/hexo-theme-ayer.git themes/ayer
  • 设置 hexo主题
    修改 hexo配置文件(_config.yml)
    将默认的theme: landscape
    修改为theme: ayer

  • 其他配置
    Ayer中文说明–| 传送门 |–


部署

待完善

hexo+github/gitee相关推荐

  1. Hexo+腾讯CVM+又拍云+github+gitee+coding

    自从考完高项后,博客的一堆笔记就这样放着了(信息系统项目管理师),但我想,博客还是想继续长期用用的,于是计划: 公司内网的学习笔记的转录 Vue学习内容 Linux学习内容 历史文章 目前博客是部署到 ...

  2. 个人网站搭建保姆级教学:Hexo + Kaze + Gitee Pages

    前 言 建网站本身是一个很大的工程,涉及前端页面的搭建,网站数据的存储,还要购置服务器资源,甚至是后期的维护,过程相当繁琐. 不过如果仅仅是想搭建个人的网站,写写博客,想要美观,又不想操心太多和写博客 ...

  3. Hexo+Kaze+Gitee Pages 搭建静态博客网站

    前言 建网站本身是一个很大的工程,涉及前端页面的搭建,网站数据的存储,还要购置服务器资源,甚至是后期的维护,过程相当繁琐. 不过如果仅仅是想搭建个人的网站,写写博客,想要美观,又不想操心太多和写博客无 ...

  4. 【效率为王】超详细 Hexo + Github Pages 博客搭建教程

    前言 现在市面上已经有许多博客了,比如 CSDN.掘金.博客园.简书等等.我们可以直接在上面发表内容,而且交互比较人性化,而且也能被搜索引擎检索到.但是总归是别人的平台,经常会受限,因此我们就希望能有 ...

  5. hexo+github搭建个人博客网站问题汇总和解决办法

    分享B站教程:[2021最新版]保姆级Hexo+github搭建个人博客_哔哩哔哩_bilibili 本人在使用hexo + github搭建个人博客网站的过程中也是一步一个bug做过来,几乎每一步都 ...

  6. 从零开始免费搭建自己的博客(五)——Typora + PicGo + GitHub/Gitee图床

    ​ 本文是博客搭建系列文章第五篇,其他文章链接: 从零开始免费搭建自己的博客(一)--本地搭建 Hexo 框架 从零开始免费搭建自己的博客(二)--基于 GitHub pages 建站 从零开始免费搭 ...

  7. Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...

  8. [HOW TO]-github/gitee的仓库统一管理

    关键词: github, gitee,private,免密输入, 私有仓库 快速链接: .

  9. [HOW TO]-github/gitee私有项目用户名密码免输入

    关键词: github, gitee,private,免密输入, 私有仓库 快速链接: .

最新文章

  1. Kubernetes Service 对象的使用
  2. 基于Virtex-6 FPGA的三种串行通信协议测试及对比
  3. 浅析JQuery中的html(),text(),val()区别
  4. 入门系列之使用Sysdig监视您的Ubuntu 16.04系统 1
  5. 基于 Docker 的现代软件供应链
  6. 关于IC工程师的VIM实际工作技巧
  7. redis数据持久化到mysql_Redis【数据持久化篇】
  8. success 已正常处理 hide_最新微信小程序授权的详细处理思路(一)
  9. 蓝桥杯 ADV-20 算法提高 交换Easy
  10. 交换机短路_交换机日常怎么运行维护?一文告诉你
  11. 独自封装windows 10系统详细教程(三)
  12. Python 的输出矩阵的一些常用设置
  13. vue日历加法定假假日
  14. Unite之夜|千人派对开启狂欢周末,多重惊喜为你呈现!
  15. Android实现选择相册图片---类似微信的选择图片页面
  16. win10无限重启_安装 Win10+Ubuntu双系统,让迷你掌上电脑更具生产力
  17. 结识Linuxmint cinnamon、mate和xfce三姐妹
  18. 华为 畅享5 android,华为畅享5手机评测:青春就要这样长待!
  19. 检测MSWORD.OLB是否注册及注册的代码
  20. 大数据开发个人学习规划

热门文章

  1. numeric比较大小 数据库_SQL数据库中Numeric(10,2)是什么意思?
  2. state=08S01,code=0
  3. 新浪微博授权登录 文件不存在C8998
  4. 下列关于三种数据交换方式的叙述,错误的是( )
  5. UE4利用Save Game创建全局变量
  6. Vue和SuperSlide做轮播效果
  7. 我要拿走你的蜡烛 1004
  8. 英语字母表及其冠词用法
  9. Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
  10. unity GC机制简单介绍