【问题标题】:Tumblr: Creating a Custom Home PageTumblr:创建自定义主页
【发布时间】:2013-06-13 15:53:23
【问题描述】:

我一直在寻找我认为可以帮助我为我的 tumblr 设计自定义主页的链接,而不显示帖子,除非链接指向标记页面或永久链接页面。不幸的是,我没有找到任何有效的方法,至少在我去过的网站上。有人可以帮助我如何完成这项工作吗?

是否有我必须插入的特定代码(如 Javascript)?除了 CSS3 和 HTML,我对 Javascript 非常模糊。提前感谢您的回答!

【问题讨论】:

    标签: javascript html tumblr


    【解决方案1】:

    单独的主页/标记/永久链接页面

    以下页面可以有不同的内容/视觉效果:

    1. 首页 - http://you.tumblr.com
    2. 标记页面 - http://you.tumblr.com/tagged/yourtag
    3. 固定链接页面 - http://you.tumblr.com/post/123456/your-post-title

    {block: IndexPage}{block:PermalinkPage}{block:TagPage} 是你的朋友。

    下面是一个没有帖子的主页示例,以及包含帖子的标记/永久链接。

    {block:IndexPage}
    <h1>Homepage</h1>
    <!-- Don't include Post loop here -->
    {block:TagPage}
    <h1>Tag Page</h1>
    <!-- Include Post loop here -->
    {block:Posts}
    {block:Text} 
    {block:Title}{Title}{/block:Title}
    {Body}
    {/block:Text}
    {/block:Posts}
    {/block:TagPage}
    {/block:IndexPage}
    
    {block:PermalinkPage}
    <h1>Permalink Page</h1>
    <!-- Include Post loop here -->
    {block:Posts}
    {block:Text} 
    {block:Title}{Title}{/block:Title}
    {Body}
    {/block:Text}
    {/block:Posts}
    {/block:PermalinkPage}
    

    Posts 循环中包含您需要的任何帖子类型。更多信息可以在这里找到:http://www.tumblr.com/docs/en/custom_themes#basic_variables & http://www.tumblr.com/docs/en/custom_themes#tag-pages

    【讨论】:

    • IndexPage 块显示在每个 tagPage 上(即使块不像这里那样相互包含)。因此,使用&lt;div {block:TagPage}style="display:none"{/block:TagPage}&gt; 在 TagPage(s) 中隐藏 IndexPage 的某些部分会很有帮助。
    【解决方案2】:

    嗯,你有三个选择:

    • 在 tumblr 中工作,并通过“自定义”功能在其中执行 CSS/JS(尽管我认为它非常有限)(或者,您可以获得一个满足您需求的主题)。
    • Route all of your tumblr posts through a custom domain 名称(因此您的博客显示为不同的域名,而不是 yourblog.tumblr.com)。
    • 在您自己的自定义网站空间上创建您自己的自定义网站,并拉取您的博客 RSS 源 (yourblog.tumblr.com/rss),然后根据需要对其进行格式化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多