自定义网站
PageForge 提供了一些可选的自定义选项,以满足不同的需求。
您可以在
您可以在
您可以在项目根目录创建
按照文件的路径,您可以覆盖默认的模板文件。
如果自定义模版,可以直接在
页面相关的数据在
自定义 CSS
您可以在
pageforge.yaml
文件中指定自定义的 CSS 文件,以便覆盖默认的 CSS 样式。
theme:
extraCss:
- /assets/extra.css
自定义 JavaScript
您可以在
pageforge.yaml
文件中指定自定义的 JavaScript 文件,以便覆盖默认的 JavaScript 脚本。
theme:
extraJs:
- /assets/extra.js
自定义模板
您可以在项目根目录创建
templates
文件夹,并在其中创建自定义的模板文件,以便覆盖默认的模板文件。
templates
├── components
│ ├── a.js
│ ├── block-code.js
│ ├── checkbox.js
│ ├── h1.js
│ ├── h2.js
│ ├── h3.js
│ ├── h4.js
│ ├── h5.js
│ ├── h6.js
│ ├── hr.js
│ ├── image.js
│ ├── inline-code.js
│ ├── list.js
│ ├── p.js
│ └── space.js
├── includes
│ ├── footer.ejs
│ ├── header.ejs
│ ├── nav.ejs
│ ├── sidebar.ejs
│ └── toc.ejs
└── layouts
├── base.ejs
├── content.ejs
└── page.ejs
templates/layouts
文件夹中创建自定义的布局文件,文件名便是模版名称。
<article>
<div class="content">
<%- pageData.content %>
</div>
</article>
pageData
中