npm 包 simple-blog-machine 使用教程

阅读时长 4 分钟读完

simple-blog-machine 是一个基于 Node.js 平台的开源博客机器人工具,它可以生成博客文章、标签和分类并自动部署到所选的博客平台,非常适合前端工程师或博客爱好者使用。

安装

在终端上运行以下命令,即可安装 simple-blog-machine:

简单使用

运行以下命令,创建一篇新的博客文章:

以上命令将生成一个默认结构的名为“my-article”的博客文章,文件位于 ./content/posts/my-article.md

运行以下命令,将博客文章发布到所选的博客平台:

以上命令将自动将博客文章发布到所选的博客平台。

指定参数

可以在运行命名时使用选项 -t-c 来指定博客文章的标签和分类。例如,针对上述例子,以下命令将创建一个标签为“JavaScript”、分类为“前端开发”的博客文章:

自定义模板

simple-blog-machine 默认使用 Handlebars 模板引擎来生成博客文章,模板位于 ./templates/post.hbs 文件。可以编辑该文件来自定义博客文章的生成。

例如,以下是一个简单的自定义模板:

-- -------------------- ---- -------
---
------ ---------
----- --------
---

- ---------

--------

---------- -------- - ----- ------- -------------- ---------- --- --------------------

扩展使用

可以通过调用 sbm init 命令来创建一个基本的 simple-blog-machine 项目,可以进一步扩展和定制该项目。以下是一个简单的扩展使用示例:

  1. 使用 sbm init 命令创建一个新项目:
  1. 在项目目录中安装所需的 npm 包:
  1. 在自定义模板中使用 moment 包来格式化时间:
-- -------------------- ---- -------
---
------ ---------
----- ------------ ------
---

- ---------

--------

---------- ------------ ------ - ----- ------- -------------- ---------- --- --------------------

--------
-------- ---------------- -
  ------ ----------------------------------
-
---------
  1. 在项目目录中创建一个新的脚本文件 deploy.js,用于部署已生成的博客文章:
-- -------------------- ---- -------
----- --- - -------------------------------

----- ------- - -
  --------- ------------
  ---- --------------------------------
  --------- -------------
  --------- ------------
--

----------------------------------
  ----------- -- ----------------- ---------
  -------- -- ----------------------- -------------
  ---------- -- --------------------

以上脚本将自动将博客文章发布到所选的博客平台。

总结

以上是使用 simple-blog-machine 工具的一些指南和示例,希望您能够了解和掌握这个工具,从而更加高效地管理和发布您的博客文章。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eaf81e8991b448dc3b1

纠错
反馈