【问题标题】:Embed iframe Amazon Associate Link into .md file R将 iframe Amazon Associate Link 嵌入到 .md 文件 R
【发布时间】:2020-11-16 03:34:19
【问题描述】:

我正在尝试将 Amazon Associate 链接嵌入到使用 R blogdown 和 Hugo 创建的帖子中。这是一个简单的 .md 文件。 Amazon Associate 网站是here

我试图用我的商店 ID 发布的代码是这样的:

<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=hatro-20&marketplace=amazon&region=US&placement=B01N6GZW1W&asins=B01N6GZW1W&linkId=2747db84071ed549b5d81ff7076af287&show_border=true&link_opens_in_new_window=true&price_color=333333&title_color=0066c0&bg_color=ffffff">
    </iframe>

当我在本地提供网站时,我看不到广告应该出现的位置。当我发布代码时,我也看不到广告应该出现的位置。

由于它是一个 .md 文件,我认为它只需使用 HTML 标记即可。显然,这不是我的情况。

如果重要的话,我使用 GitHub 作为存储库并使用 Netlify 作为主机。

有什么建议吗?是否有任何软件包或更简单的方法可以嵌入 Amazon Associate 链接?

【问题讨论】:

    标签: r r-markdown amazon hugo blogdown


    【解决方案1】:

    如果您使用 Hugo v0.60.0+ 并希望在 .md 文件中使用原始 HTML,请在 config.yaml 中包含以下内容。

    markup:
      goldmark:
        renderer:
          unsafe: true
    

    使用此“不安全”设置,Hugo 会将原始 HTML — 例如
     — 传递到目标文件。

    这是我的 Hugo 教程中14.2 markup 部分的摘录。有关这方面的更多信息,请参阅 Hugo Docs 中的Configure Markup

    【讨论】:

    • 这在我从 toml 文件转换为 yaml 文件后完美运行。我没有提到我正在使用 config.toml 文件。对此进行了测试,现在可以使用了。
    猜你喜欢
    • 2019-02-04
    • 2012-12-16
    • 2016-01-19
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    相关资源
    最近更新 更多