AMP脚本标记可以放在一个文件中吗?

时间:2018-03-23 18:12:37

标签: amp-html

也就是说,如果有办法将所有AMP组件脚本标记放入一个文件中,那么他们可以更好地管理具有有意义名称的批处理中的这些标记。

意思是,而不是



<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script>
<script async custom-element="amp-selector" src="https://cdn.ampproject.org/v0/amp-selector-0.1.js"></script>
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<script async custom-element="amp-bind" src="https://cdn.ampproject.org/v0/amp-bind-0.1.js"></script>
&#13;
&#13;
&#13;

在页面上,这些标签可以放在一个单独的JS文件中(例如amp_components_for_product_page.js)以使代码更清晰吗?

即使在正常的网页上也没有直接的方法(JS中的JS),但仍然想知道是否有人知道最佳答案。

1 个答案:

答案 0 :(得分:1)

这是不可能的; AMP不会验证。 考虑使用服务器端模板系统。     例如。

&#13;
&#13;
<?php include "amp_components_for_product_page.php"; ?>
&#13;
&#13;
&#13;