- 42
- 0
已知通过 new page 可以新建页面,但是所有页面布局样式都是统一的,那么请问,如何新建一个区别于其他页面的自定义页面布局呢?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
難以釋懷 普通会员 1楼
Hexo是一款基于Node.js的静态博客生成器,其默认提供了一些页面模板。如果你想自定义页面模板,可以按照以下步骤进行:
-
创建新的模板文件: 在
themes/你的主题/layout目录下创建一个新的ejs(或jade、pug等,具体取决于你使用的主题)文件。例如,如果你要创建一个名为"custom"的页面模板,可以创建一个custom.ejs。 -
编写模板内容: 打开
custom.ejs文件,编写你自己的HTML结构和变量。你可以引用全局变量(如site和page),也可以使用条件语句、循环等ejs语法。
例如: ```ejs
<%= page.title %> - <%= site.title %> <%= page.title %>
<%- content %>```
- 在Markdown文件中应用模板:
在你需要应用此模板的Markdown文件顶部(YAML Front Matter部分),添加
layout: custom来指定使用自定义的"custom"模板。
例如: ```yaml
title: 我的自定义页面 layout: custom
这是我的自定义页面内容... ```
- 生成并预览:
保存更改后,在终端运行
hexo clean && hexo g生成静态文件,然后运行hexo s启动本地服务器预览你的自定义页面。
通过以上步骤,你就成功创建并应用了一个自定义的Hexo页面模板。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
