Noutious 文档

Noutious 是什么?

Noutious 是一个轻量的 Node.js 内容管理系统。它提供了一系列函数,帮助你快捷调用自己的内容数据。

Noutious 的开发受到了 HexoNuxt Content 的启发。

安装

在你的 Node.js 网站项目中,将 Noutious 作为依赖安装:

$ {packageManager} install noutious

请将 {packageManager} 替换为你喜爱的包管理器,如 npmyarnpnpm

安装后,创建一个 Noutious 实例,即可通过它调用数据。

import { createNoutious } from 'noutious';

const noutious = await createNoutious({
	baseDir: './', // Noutious 工作目录
	persist: false, // 持久化缓存,开启后将会在工作目录下生成一个 data.json
	draft: false, // 草稿模式(仅限博客)
	excerpt: '', // 自定义摘要截断标识
	timeZone: 'Asia/Shanghai', // 自定义时区,用于 Noutious 正确生成博文时间
	raw: false, // 输出 Markdown 原始内容
});

得益于 Noutious 内置了默认配置,调用 createNoutious() 时不需要传入任何配置。你仅需要在某个配置需要修改时传入。