hexo d命令报错 ERROR Deployer not found: git

摘要:
Hex中有两个主要的配置文件,它们都是named_config。yml其中,一个位于站点的根目录中,主要包括Hexo本身的配置;另一个位于主题目录中。此配置由主题作者提供,主要用于配置主题相关选项。为了便于描述,在下面的描述中,前者称为站点配置文件,后者称为主题配置文件。以下终端执行的所有命令都指向您的Hexo根目录中的My(我的)_阳哥:Hexo下一个主题的详细配置

我已经在站点配置文件中写入了:

deploy:
  type: git
  repo: git@github.com:lanlan2017/lanlan2017.github.io.git  # Github pages地址
  branch: master

但是执行hexo d报错

ERROR Deployer not found: git

解决方案

这是因为没有安装hexo-deployer-git插件,在站点目录下输入下面的命令安装插件就好了

npm install hexo-deployer-git --save

然后使用hexo d命令部署就行了

补充:什么叫站点配置文件?
在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。
为了描述方便,在以下说明中,将前者称为站点配置文件, 后者称为主题配置文件。
以下所有终端执行的命令都在你的Hexo根目录下

参考


简书my_杨哥:Hexo的Next主题详细配置

免责声明:文章转载自《hexo d命令报错 ERROR Deployer not found: git》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇@font-face 兼容写法HTTP 代理原理及实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[git] fatal: This operation must be run in a work tree

正在使用git init --bare 它的成立裸仓库后,,正在使用git 其他命令将出现fatal:This operation must be run in a work tree 问题,途径: 第一touch readme 当你创建一个光秃秃的仓库,因为,不产生readme 文件。情况的出现不能提交。 然后,它可以使用git init,git ad...

git 同步 本地文件

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中 git add -A 3、用命令 git commit告诉Git git commit -m 'first' 4、关联到远程库 git remote add origin 你的远程库地址 git remote add ori...

Git入门常用命令

Git是什么 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目,事实上它是与GitHub搭配起来使用的。Git 是Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷...

Hexo+Github--搭建个人博客(二)主题配置

安装完hexo后,我们便可以开始使用hexo,如果我们想更换主题使得网站更加简洁或者酷炫,那么我们可以进行主题更换。主题有很多,下面以NexT主题为例, 讲下如何更换主题: 一、NexT主题安装 Hexo提供了更换主题模块,进入你的博客部署文件夹,可以看到有个themes文件夹,这个文件夹就是用来存放主题的 首先我们使用git clone NexT主题到主...

GitLab实战操作指南

一、Git原理 1、Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 2、Git有什么特点? 简单来说就是:高端大气上档次! 3、GIt与SVN区别 SVN管理: 属于集中式版本控制系统,版本库是集中存放在中央服务器,必须联网才能工作,脱离局域网,采取互联网提交大文件会比较慢   Git管理: 属于分布式版本控制系统,根...

Git学习之路(4)- 撤销操作、删除文件和恢复文件

▓▓▓▓▓▓ 大致介绍   经过前面的学习(小白学Git)已经建立了版本库,并上传了文件,这次来学习对这些文件进行基本的操作,即:     ◆ 撤销操作     ◆ 删除文件     ◆ 恢复文件   我在此之前,已经将三个文件提交到了版本库 ▓▓▓▓▓▓ 撤销操作   撤销操作的语法: git checkout -- 文件名   撤销...