dejs 项目使用教程
dejsejs template engine for deno.项目地址:https://gitcode.com/gh_mirrors/de/dejs
1、项目的目录结构及介绍
dejs 项目的目录结构如下:
dejs/
├── LICENSE
├── Makefile
├── README.md
├── dejs.ts
├── dem.json
├── egg.json
├── mod.ts
├── mod_test.ts
├── views/
│ ├── footer.ejs
│ ├── header.ejs
│ └── main.ejs
└── github/
└── workflows/
└── example
目录介绍
LICENSE
: 项目许可证文件。Makefile
: 用于项目构建和测试的 Makefile 文件。README.md
: 项目说明文档。dejs.ts
: 项目主文件。dem.json
: 项目配置文件。egg.json
: 项目依赖配置文件。mod.ts
: 项目模块文件。mod_test.ts
: 项目测试文件。views/
: 包含 EJS 模板文件的目录。footer.ejs
: 页脚模板文件。header.ejs
: 页眉模板文件。main.ejs
: 主模板文件。
github/
: 包含 GitHub 工作流的目录。workflows/
: 包含 GitHub Actions 配置文件的目录。example
: 示例工作流文件。
2、项目的启动文件介绍
项目的启动文件是 dejs.ts
。该文件主要用于初始化项目并加载必要的模块。以下是 dejs.ts
文件的简要介绍:
const { cwd, stdout, copy } = Deno;
import { renderFile } from "https://deno.land/x/dejs/mod.ts";
const output = await renderFile(`${cwd()}/views/main.ejs`);
await copy(output, stdout);
启动文件功能
- 导入 Deno 内置模块和 dejs 模块。
- 使用
renderFile
函数渲染views/main.ejs
模板文件。 - 将渲染结果复制到标准输出。
3、项目的配置文件介绍
项目的配置文件是 dem.json
。该文件包含了项目的基本配置信息。以下是 dem.json
文件的简要介绍:
{
"dependencies": {
"dejs": "https://deno.land/x/dejs@0.10.3/mod.ts"
}
}
配置文件内容
dependencies
: 项目依赖列表,指定了 dejs 模块的版本和路径。
通过以上介绍,您可以更好地理解和使用 dejs 项目。希望本教程对您有所帮助!
dejsejs template engine for deno.项目地址:https://gitcode.com/gh_mirrors/de/dejs