错误:$ hexo deploy ERROR Deployer not found: github
原因:hexo-deployer-git没有安装
在package.json文件中可以查看
{ "name": "hexo-site", "version": "0.0.0", "private": true, "hexo": { "version": "3.1.1" }, "dependencies": { "hexo": "^3.1.0", "hexo-generator-archive": "^0.1.2", "hexo-generator-category": "^0.1.2", "hexo-generator-index": "^0.1.2", "hexo-generator-tag": "^0.1.1", "hexo-renderer-ejs": "^0.1.0", "hexo-renderer-marked": "^0.2.4", "hexo-renderer-stylus": "^0.3.0", "hexo-server": "^0.1.2" } }
解决:
在node.js命令框中输入npm install hexo-deployer-git --save 安装
将_config.yml 文件中delpoy的type由github改为git
{ "name": "hexo-site", "version": "0.0.0", "private": true, "hexo": { "version": "3.1.1" }, "dependencies": { "hexo": "^3.1.0", "hexo-deployer-git": "0.0.4", "hexo-generator-archive": "^0.1.2", "hexo-generator-category": "^0.1.2", "hexo-generator-index": "^0.1.2", "hexo-generator-tag": "^0.1.1", "hexo-renderer-ejs": "^0.1.0", "hexo-renderer-marked": "^0.2.4", "hexo-renderer-stylus": "^0.3.0", "hexo-server": "^0.1.2" } }
相关推荐
hexo-deployer-git 用于Git部署程序插件。注意:致命HttpRequestException推送到GitHub时出错? 版更新到最新版本。 ( )安装$ npm install hexo-deployer-git --save选项您可以在_config.yml配置此插件。 # You ...
### GitHub + Hexo 搭建个人博客详细指南 #### 一、准备工作 在开始之前,确保已经具备以下条件: 1. **操作系统**: 本文档假设使用的操作系统为 Windows 7 64 位。 2. **域名**: 如果想要拥有一个自定义的域名,...
- 部署到GitHub:首先需要设置deployer,例如使用`hexo-deployer-git`插件,配置后运行`hexo deploy`。 4. **发布到GitHub** - 为了将Hexo博客部署到GitHub,需要创建一个新的GitHub仓库,命名为`<your-github-...
最后,运行`hexo clean && hexo deploy`命令,将生成的静态文件推送到GitHub仓库。 7. **标签和分类**: 在Markdown文件中,可以通过在元数据区添加`tags`和`categories`字段来对文章进行分类和标记。例如: ```...
$ hexo g#完整命令为hexo generate,用于生成静态文件$ hexo s#完整命令为hexo server,用于启动服务器,主要用于本地预览$ hexo d#完整命令为hexo deploy,用于将本地文件发布到github上$ hexo n#完整命令为...
比如,安装`hexo-generator-archive`插件生成归档页面,`hexo-generator-sitemap`生成站点地图,以及`hexo-deployer-git`实现自动部署到GitHub Pages。 运行`hexo generate`命令会生成静态网页,`hexo server`则...
- 配置deploy:在Hexo的`_config.yml`中,配置部署信息,一般使用`hexo-deployer-git`插件,指定GitHub仓库地址和分支。 - 部署:再次运行`hexo d`,Hexo会自动将生成的静态文件推送到GitHub仓库,此时你的博客就...
- 同时,可以安装和配置部署工具,如`hexo-deployer-git`,便于将生成的静态页面推送到GitHub。 5. **GitHub Pages服务**: - GitHub Pages是GitHub提供的免费静态网页托管服务,分为User Pages和Project Pages两...
- 使用`hexo clean`清理已生成的静态文件,然后执行`hexo deploy`,即可自动将生成的静态文件推送到GitHub。 5. **启用HTTPS** - GitHub Pages默认为所有站点提供HTTPS支持,无需额外设置。 - 如果需要自定义...
【搭建Hexo博客+部署到Github】教程 前言: 本文档主要介绍如何在Windows 10 64位系统下搭建Hexo博客,并将其部署到GitHub上。灵感来源于B站up主codesheep的视频及其评论区的分享,旨在为初学者提供详细步骤和学习...
HappyChong选择GitHub Pages作为托管平台,因此配置文件中应有相应的部署策略,例如使用`hexo-deployer-git`插件。 7. **GitHub Pages服务** GitHub Pages是GitHub提供的免费静态网站托管服务,适用于个人博客和...
Quick Start创建属于你的git信息本地创建一个config.js编辑config.js,进行配置module.exports = { username: '', // 你的github username email: '' // 你的github email};为什么会有它hexo-deployer-git deploy时...
最后,部署到远程服务器,比如GitHub Pages,你需要先在GitHub创建一个名为`yourusername.github.io`的仓库,然后在`hexo`项目中安装`hexo-deployer-git`插件: ```bash npm install --save hexo-deployer-git ``` ...
通常,Hexo部署到GitHub Pages需要手动设置部署脚本或者使用像`hexo-deployer-git`这样的插件。 - 如果MetaBlogUsedByHexo是一个自定义的解决方案,那么它可能包括了特定的脚本或配置,使得发布流程更加便捷,例如...
7. **部署到GitHub Pages**:为了将博客发布到GitHub Pages,需要在`_config.yml`中配置部署信息,然后运行`hexo deploy`。常见的部署方法是使用`hexo-deployer-git`插件,将`public`目录推送到特定的GitHub仓库。 ...
然后运行`hexo deploy`,配合合适的部署插件(如`hexo-deployer-git`)将生成的静态文件推送到GitHub。 - **域名绑定**:若想使用自定义域名,可在GitHub Pages设置中添加CNAME文件,并在Hexo的根目录下创建同样的...
3. **部署博客**:最后,使用`hexo deploy`或简写`hexo d`命令,Hexo会自动将生成的静态页面推送到指定的GitHub仓库,更新你的博客。 四、自定义域名 1. **GitHub Pages设置**:在GitHub仓库的Settings中,启用...
2. 安装GitHub Pages部署插件`hexo-deployer-git`。 3. 执行`hexo clean`清除缓存。 4. 运行`hexo g -d`,Hexo将自动推送更新到GitHub仓库。 ### 六、 HTML基础知识 HTML(HyperText Markup Language)是网页的...
6. **部署**:对于GitHub Pages,我们需要配置 `_config.yml` 中的deploy部分,然后运行`hexo deploy`。这通常使用`hexo-deployer-git`插件,将`public`目录的内容推送到GitHub的特定分支。 在"YangFanJack.github....
接着,需要安装必要的依赖,如`hexo-deployer-git`用于将博客部署到GitHub Pages上。在撰写文章时,可以使用Markdown语法,Hexo会自动将这些文章转换为HTML。 Indigo-Plus主题是Hexo的一个扩展,提供了美观的界面和...