在主页上隐藏一段,但在 Tumblr 上的 post 中显示

Hide a paragraph on the main page, but show it in the post on Tumblr

我不知道这是简单的还是标准的。我希望能够在段落周围放置一个标签,以便该段落在 tumblr 帐户的主页中不可见,但在 post.

中可见

在概念上与 [阅读更多] 的想法有点相似,只是它只删除了一个段落。

我的objective(以防万一有更好的办法),是在post(第一段以上)的顶部有导航,但是那个导航不在列出所有 post 的主页中显示。

从网络阅读(例如here)看来,{block:PermalinkPage} 似乎可以用来隐藏页面以外的任何地方的文本。所以我要么需要在 html 背景中创建一个结构(例如或其他东西)来利用这个(我不知道这是否可能),要么在实际 post.

我不确定我是否完全理解你的问题。如果你想创建一个文本 post 并在你的主题的索引页上隐藏一个段落,那么这应该会有所帮助:

将此添加到主题代码的 CSS 中:

{block:IndexPage}
.hiddentext {display:none;}
{/block:IndexPage}

在 HTML 模式下创建或编辑文本 post,并设置您想要隐藏的文本的样式喜欢这样:

<p>This is text that you will see!</p>

<p class="hiddentext">This text will only be visible on the permalink page!</p>

文本将在仪表板和博客的永久链接页面上正常显示,但在博客的索引页面上将不可见。

如果您不知道在哪里添加 css,请进入 HTML 并搜索 </style> 并将代码直接放在 上方那个。

如果您希望此导航显示在所有 post 页面上,而不显示在主页上,您应该将导航放在 html 中并将其包裹在 {block:PermalinkPage}{/block:PermalinkPage}。如果您不希望它出现在询问页面和您自己创建的页面上(仅 post 页),请将 html 包装在 {block:Date}{/block:Date} 中。

你可以把它放在 {block:Post} 之后和 {/block:Post} 之前的某个地方,但是没有看到你的代码,我不能更精确。