hexo教程之为hexo编写一个插件

这篇博客介绍了如何为Hexo框架开发一个插件,从准备工作开始,包括安装Hexo、使用cnpm和git bash,然后讲解插件的意义和需求确定。接着详细阐述创建package.json和index.js文件的过程,并在测试阶段说明如何让插件在hexo g或hexo s时运行。最后,文章提到了插件的发布流程和在本地博客中应用已发布的插件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

Hexo安装完毕,执行完毕hexo init. 可以本地访问.
如果NPM有下载问题,请使用cnpm CNPM
另外强烈推荐git bash

插件简介

很多人不理解为什么要有插件,因为我们已经被浏览器的插件烦透了对吗? 没错。不受控的插件只会把用户搞疯狂。
但是受控的插件,可以锦上添花

确定需求

插件存在的意义是,一定要解决用户痛点。本文实例只会打印一句log,很显然没人会用这个插件。只能demo:)

新建package.json文件

在你的hexo blog目录,找到node_modules. 新建一个文件夹。然后执行npm init
npm会引导你生成package.json 这是你的包的描述文件。需要注意的是,所有的hexo插件必须以hexo-开头,否则hexo不会加载。

mkdir hexo-your-mod
cd hexo-your-mod
npm init

根据提示输入信息:

$ npm init
...
package name: (mytest) hexo-remote-writting
version: (1.0.0) 0.0.1
description: A hexo plugin to support writting post remotely
entry point: (index.js)
test command:
git repository:
keywords: hexo plugin remote writting
author: yourname
license: (ISC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值