在 Tumblr 上提交主题时总是"Invalid theme HTML"



还有其他人在向Tumblr提交主题时遇到问题吗?我已经遇到这个问题两个星期了。

无论我在这里的"源代码"字段中尝试什么 https://www.tumblr.com/themes/new 都会返回为"无效的主题 HTML"。

我什至 https://www.tumblr.com/docs/en/custom_themes 在这里尝试了示例标记,但仍然返回为"无效的主题 HTML"。

目前服务有问题吗?我需要使用浏览器/操作系统的特定组合吗?!我尝试过在Windows上使用Chrome和IE11。

我已经联系了支持人员,他们回复说要我向他们发送屏幕截图。

我尝试了各种不起作用的事情。 但碰巧的是,我刚刚更改了我的电子邮件地址并需要验证它。 单击验证链接后,无效的主题HTML错误消失了。

所以我想如果你看到这个错误,它可能和那个奇怪和无关。

每当遇到这样的问题时:

  1. 移除网页的某些部分,直到上传者接受为止

当它最终接受它时:

  1. 尝试添加您刚刚删除的部分的一半,直到您准确指出问题所在
  2. 解决/删除无效部件
  3. 重新添加您移除的其余部分。

如果不再接受:

  1. 转到步骤 1 并重复,直到有问题的部件消失。

确保您的主题包含以下标签:

<html>
<body>
{rss}
{favicon}
{customcss}
{metadescription}
{photoalt}

我遇到了同样的问题,因为我错过了{CustomCSS}

有很多

事情会导致您的主题被拒绝,并且不幸的是,除了"你搞砸了什么"之外,没有其他错误消息因此,找出错误并不总是那么容易。

以下是一些可以尝试的方法:

  1. 文档类型必须<!DOCTYPE html>,即使Tumblr总是插入文档类型。
  2. 您的主题必须具有 htmlheadbody 标签,即使它们通常是可选的。例如,Tumblr使用</head>来放置OpenGraph/Twitter卡片元标记。
  3. 检查您是否在 MachineElf 的答案中列出了变量(此处扩展为您实际使用它们的方式,因为只需输入例如 {RSS}在您的主题中裸露将是无效的)。

示例 HTML 包括以下内容:

<!DOCTYPE html>
<html>
<head>
<link rel="alternate" type="application/rss+xml" href="{RSS}">
<link rel="shortcut icon" href="{Favicon}">
{block:Description}
    <meta name="description" content="{MetaDescription}">
{/block:Description}
<style>
    {CustomCSS}
</style>
</head>
<body>
{block:Posts}
    {block:Photo}
        <img src="{PhotoURL-HighRes}" alt="{PhotoAlt}">
    {/block:Photo}
{/block:Posts}
</body>
</html>

相关内容

  • 没有找到相关文章

最新更新