whtsky/Catsup

Custom post/page template

Closed this issue · 5 comments

在 post meta 中可通过定义 template 来自定义 post/page 渲染用的 template ,若主题中不存在则使用默认的 template。和 WordPress 提供的自定义页面模板功能差不多。

另外,page 类型的 post 目前用的是 post.html 模板来渲染的,觉得应该独立成 page.html 模板来渲染,把当前版本用来生成首页、分页的 page.html 模板重命名成 index.html 或者 home.html 之类。

因为 Catsup 目前的 post meta 并不是定死的那几个,增加自定义页面模板之后主题设计就灵活得多了。

我希望是支持根据 type 选择模板,比如 post 用 post.html , music 用 music.html 这样。手动制定 template 使用成本太高了—
Sent from Mailbox for iPhone

On Sat, Mar 22, 2014 at 4:39 PM, messense notifications@github.com
wrote:

在 post meta 中可通过定义 template 来自定义 post/page 渲染用的 template ,若主题中不存在则使用默认的 template。和 WordPress 提供的自定义页面模板功能差不多。
另外,page 类型的 post 目前用的是 post.html 模板来渲染的,觉得应该独立成 page.html 模板来渲染,把当前版本用来生成首页、分页的 page.html 模板重命名成 index.html 或者 home.html 之类。

因为 Catsup 目前的 post meta 并不是定死的那几个,增加自定义页面模板之后主题设计就灵活得多了。

Reply to this email directly or view it on GitHub:
#34

其实我提的主要是针对 page 的,用过WordPress 就知道它的 page 是可以手动指定模板的,比如我想写个 about 页面和一个简历页面,如果只能根据 type 来指定模板的话就不好个性化了。—
Sent from Mailbox for iPhone

On Sat, Mar 22, 2014 at 6:49 PM, whtsky notifications@github.com wrote:

我希望是支持根据 type 选择模板,比如 post 用 post.html , music 用 music.html 这样。手动制定 template 使用成本太高了—
Sent from Mailbox for iPhone
On Sat, Mar 22, 2014 at 4:39 PM, messense notifications@github.com
wrote:

在 post meta 中可通过定义 template 来自定义 post/page 渲染用的 template ,若主题中不存在则使用默认的 template。和 WordPress 提供的自定义页面模板功能差不多。
另外,page 类型的 post 目前用的是 post.html 模板来渲染的,觉得应该独立成 page.html 模板来渲染,把当前版本用来生成首页、分页的 page.html 模板重命名成 index.html 或者 home.html 之类。

因为 Catsup 目前的 post meta 并不是定死的那几个,增加自定义页面模板之后主题设计就灵活得多了。

Reply to this email directly or view it on GitHub:

#34

Reply to this email directly or view it on GitHub:
#34 (comment)

当然要支持自定义模板…—
Sent from Mailbox for iPhone

On Sat, Mar 22, 2014 at 6:55 PM, messense notifications@github.com
wrote:

其实我提的主要是针对 page 的,用过WordPress 就知道它的 page 是可以手动指定模板的,比如我想写个 about 页面和一个简历页面,如果只能根据 type 来指定模板的话就不好个性化了。—
Sent from Mailbox for iPhone
On Sat, Mar 22, 2014 at 6:49 PM, whtsky notifications@github.com wrote:

我希望是支持根据 type 选择模板,比如 post 用 post.html , music 用 music.html 这样。手动制定 template 使用成本太高了—
Sent from Mailbox for iPhone
On Sat, Mar 22, 2014 at 4:39 PM, messense notifications@github.com
wrote:

在 post meta 中可通过定义 template 来自定义 post/page 渲染用的 template ,若主题中不存在则使用默认的 template。和 WordPress 提供的自定义页面模板功能差不多。
另外,page 类型的 post 目前用的是 post.html 模板来渲染的,觉得应该独立成 page.html 模板来渲染,把当前版本用来生成首页、分页的 page.html 模板重命名成 index.html 或者 home.html 之类。

因为 Catsup 目前的 post meta 并不是定死的那几个,增加自定义页面模板之后主题设计就灵活得多了。

Reply to this email directly or view it on GitHub:

#34

Reply to this email directly or view it on GitHub:

#34 (comment)

Reply to this email directly or view it on GitHub:
#34 (comment)

这个月流量超了…可能 merge 不那么及时,见谅—
Sent from Mailbox for iPhone

On Sat, Mar 22, 2014 at 6:55 PM, messense notifications@github.com
wrote:

其实我提的主要是针对 page 的,用过WordPress 就知道它的 page 是可以手动指定模板的,比如我想写个 about 页面和一个简历页面,如果只能根据 type 来指定模板的话就不好个性化了。—
Sent from Mailbox for iPhone
On Sat, Mar 22, 2014 at 6:49 PM, whtsky notifications@github.com wrote:

我希望是支持根据 type 选择模板,比如 post 用 post.html , music 用 music.html 这样。手动制定 template 使用成本太高了—
Sent from Mailbox for iPhone
On Sat, Mar 22, 2014 at 4:39 PM, messense notifications@github.com
wrote:

在 post meta 中可通过定义 template 来自定义 post/page 渲染用的 template ,若主题中不存在则使用默认的 template。和 WordPress 提供的自定义页面模板功能差不多。
另外,page 类型的 post 目前用的是 post.html 模板来渲染的,觉得应该独立成 page.html 模板来渲染,把当前版本用来生成首页、分页的 page.html 模板重命名成 index.html 或者 home.html 之类。

因为 Catsup 目前的 post meta 并不是定死的那几个,增加自定义页面模板之后主题设计就灵活得多了。

Reply to this email directly or view it on GitHub:

#34

Reply to this email directly or view it on GitHub:

#34 (comment)

Reply to this email directly or view it on GitHub:
#34 (comment)

我也有权限 merge,你要是同意的话我可以代为 merge 的。反正 merge 到 develop 分支,不会有什么大影响。