Hi,
随着主题越写越多,我想请问有否办法在一个网站上应用不同的自定义主题呢?账户内的网站数快要到顶了。另外demo站内容要变更的话得更新好几个也不方便。谢谢!
@Shui Baco,
假设 /template/a/index.jade
访问 http://yourdomain.com/?template_prefix=a, 会强制模板匹配的时候,访问前缀为 a 的目录路径。
:)
@Hepo 谢谢~只是这只能应用于首页,其他站内链接还是会跳到demo站底下。请问除了把链接都改为?template_prefix=a,还有否更简单的方法?
理想的demo站:选择主题,进入后类似一个独立站点,查看各种链接和功能。
非常感谢!
@水八口 抱歉,目前没有这样的解决方案。
毕竟 template_prefix 仅仅只是一个 API 的对应, 也不会是一个完整的解决方案, 比如改链接的,可以自己使用 Javascript 控制就可以了。
但需要注意的一点是,一个网站下, template 目录下的文件不能超过 200, 超过了,就不会再处理了。
@Hepo 明白了,非常感谢!
@Hepo 补充:css都会带着?app=blog/cais,导致连首页的样式都乱了:
<link href="/template/ingrey/style.scss?app=blog/cais" type="text/css" rel="stylesheet">
网址:demo.shuiba.co
@Hepo 不好意思再追问一下,template文件夹中有jade文档都能在加上/?template_prefix=a后被渲染,比如/archive、/category/分类名、/tag/标签名、/categories、/tags等等,但.md文章和搜索好像不行,不知道是不是我哪里弄错了。比如:
https://demo.shuiba.co/beiying
https://demo.shuiba.co/beiying?template_prefix=hello
https://demo.shuiba.co/?s=我
https://demo.shuiba.co/?s=我?template_prefix=light
谢谢~
@水八口 https://demo.shuiba.co/?s=%E6%B5%8B%E8%AF%95&template_prefix=light
@水八口 Baco我好像知道你问题在哪里了,你看文章的域名,一般是domain.name/post/xxxx的,你是不是关闭了/post这个段落,所以造成post.jade不能顺利渲染到文章?
你在dashboard-常规-隐藏日志前缀URL里设置成“否”再试试?
@矩阵良 确实可以了~谢谢!
@Shui Baco,
假设 /template/a/index.jade
访问 http://yourdomain.com/?template_prefix=a, 会强制模板匹配的时候,访问前缀为 a 的目录路径。
:)
@Hepo 谢谢~只是这只能应用于首页,其他站内链接还是会跳到demo站底下。请问除了把链接都改为?template_prefix=a,还有否更简单的方法?
理想的demo站:选择主题,进入后类似一个独立站点,查看各种链接和功能。
非常感谢!
@水八口 抱歉,目前没有这样的解决方案。
毕竟 template_prefix 仅仅只是一个 API 的对应, 也不会是一个完整的解决方案, 比如改链接的,可以自己使用 Javascript 控制就可以了。
但需要注意的一点是,一个网站下, template 目录下的文件不能超过 200, 超过了,就不会再处理了。
@Hepo 明白了,非常感谢!
@Hepo 补充:css都会带着?app=blog/cais,导致连首页的样式都乱了:
<link href="/template/ingrey/style.scss?app=blog/cais" type="text/css" rel="stylesheet">
网址:demo.shuiba.co
@Hepo 不好意思再追问一下,template文件夹中有jade文档都能在加上/?template_prefix=a后被渲染,比如/archive、/category/分类名、/tag/标签名、/categories、/tags等等,但.md文章和搜索好像不行,不知道是不是我哪里弄错了。比如:
https://demo.shuiba.co/beiying
https://demo.shuiba.co/beiying?template_prefix=hello
https://demo.shuiba.co/?s=我
https://demo.shuiba.co/?s=我?template_prefix=light
谢谢~
@水八口 https://demo.shuiba.co/?s=%E6%B5%8B%E8%AF%95&template_prefix=light
@水八口 Baco我好像知道你问题在哪里了,你看文章的域名,一般是domain.name/post/xxxx的,你是不是关闭了/post这个段落,所以造成post.jade不能顺利渲染到文章?
你在dashboard-常规-隐藏日志前缀URL里设置成“否”再试试?
@矩阵良 确实可以了~谢谢!