Hexo 建站过程
Hexo官网地址 常用指令 hexo clean && hexo g && hexo d (线上部署) hexo s -p 8088 (本地部署)
什么是 Hexo?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装前提
安装 Hexo 相当简单。在安装前,您必须检查电脑中是否已安装下列应用程序:
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
首先,在某个文件夹下,使用 Shift + 右键
,选择在此处打开Powershell窗口
安装 hexo 命令
npm install -g hexo-cli
到此,hexo 已经安装完毕,可以使用其命令 hexo xxx
。
安装 Hexo
指定blog目录(自定义路径): C:UsersRayDesktopHexoblog
在blog目录下,右击,选择 Git Bash Here
输入指令
hexo init
回车,等待
至此,建站完成,可以输入以下指令,打开本地hexo
hexo s -p 8088
在浏览器访问:http://localhost:8088/
开始建站
Gitee创建项目
点击头像左边的 + 号,新建仓库,输入仓库名称(仓库名称最好跟Gitee账号保持一致)
得到HTTPS 或 SSH
修改 blog 配置
打开路径 C:UsersRayDesktopHexoblog
下的 _config.yml
文件修改
第一处 Site
# Site
title: Hexo
subtitle: ''
description: ''
keywords:
author: John Doe
language: en
timezone: ''
示例
# Site,这一块区域主要是设置博客的主要说明,需要注意的是:每个冒号后面都是有一个空格,然后再书写自己的内容的
title: 有天你会让我妒忌的
subtitle: hello 2020, bye 2017.
description: 「Just do it」
author: Remember_Ray
email: 343509740@qq.com
language: zh-Hans
timezone:
第二处 URL
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://yoursite.com
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
trailing_html: true # Set to false to remove trailing '.html' from permalinks
示例(仓库名称和Gitee账号一致)
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://gitee.com/您的Gitee名称
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing index.html from permalinks
示例(仓库名称和Gitee账号不一致)
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://gitee.com/您的Gitee名称
root: /仓库名称/
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing index.html from permalinks
第三处 Deployment
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: ''
示例
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://gitee.com/您的Gitee名称/您的仓库.git
branch: master
Git 操作
打开路径 C:UsersRayDesktopHexoblog
,也就是blog根目录,输入命令
hexo clean && hexo g && hexo d
之后会弹出一个对话框,输入您的gitee账号密码,完成上传
ERROR Deployer not found: git
注意:如果出现了这种问题 ERROR
ERROR Deployer not found: git
使用 Shift + 右键
,选择在此处打开Powershell窗口,输入指令安装即可
npm install --save hexo-deployer-git
重新输入命令即可
hexo clean && hexo g && hexo d
开启 Pages 服务
默认即可
以后blog提交完后,都要到这里更新一下,页面才会同步刷新
访问 bolg
- spring boot开发的日志系统
- elasticsearch 5.0.1安装analysis-ik分词器
- Spring Cloud中Feign如何统一设置验证token
- laravel+react+webpack+babel+gulp的配置
- OpenvSwitch系列之浅析main函数
- 没有公式如何看懂EM算法?
- Google用来处理海量文本去重的simhash算法原理及实现
- Open vSwitch系列之openflow版本兼容
- R预设配色系统及自定义色板
- SDN实战团分享(十二):Service Function Chain
- Open vSwitch系列之数据结构解析深入分析ofpbuf
- 前端自动化测试探索
- OpenStack Neutron之持续测试
- 决策树算法之----C4.5
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 基于NCNN的3x3可分离卷积再思考盒子滤波
- [译]Buidler 新手教程
- tf.train.shuffle_batch函数解析
- 网页小图标Favicon
- ASP.net Core MVC项目给js文件添加版本号
- 多目标优化非支配关系实现
- linux之shell
- linux下的定时任务处理
- 10 个用纯 Javascript 实现的好用插件
- Tensorflow ActiveFunction激活函数解析
- C++核心准则Con.1:默认情况下使对象不可修改
- 进化算法个体和指标的一致性
- matlab代码折叠与分节注释
- Flask从零到一 1 | 虚拟环境和第一个flask程序
- 按照元素指定条件筛选结构体数组