gpt4 book ai didi

javascript - SEO 和 AureliaJS

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:37:17 24 4
gpt4 key购买 nike

我们最近将我们的 ASP.NET 网站迁移到了 AureliaJS。我们很高兴,直到我们发现因为它是 JavaScript,所以它被呈现为爬虫几乎是空的页面,如您在下面的代码中所见。

有什么方法可以用我们需要的文本填充页面,使其对 SEO 友好并拥有主图像,以便 Facebook 共享可以使用 AureliaJS 检测到它?

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles/bundle.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<meta property="og:title" content="UCR" />
<meta property="og:type" content="website" />
<meta property="og:image" content="" />
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="500">
<!-- <meta property="og:url" content="http://dev.cr/" /> -->
<meta property="og:description" content="" />
<!-- <script>
$(".se-pre-con").fadeOut("slow");
</script> -->
</head>
<body aurelia-app="main" class="uscr-body">

<div class="se-pre-con"><!--<h1 class="uscr-h1-loading">Cargando UCR</h1> --></div>

<script src="js/jquery-2.1.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.baseUrl = 'dist';
System.import('aurelia-bootstrapper').catch(console.error.bind(console));
</script>
</body>
</html>

最佳答案

A similar question去年被问到,那里有一些建议。最重要的是,this answer指向 a post by Rob Eisenberg在相关问题中,他说预计将在 2016 年内支持此功能。所以我的建议是关注该问题,如果您的团队中有人熟悉其中一个外部库来预渲染您的内容, 去做。否则,您可以(手动或通过 Gulp 任务)在 Conceal 的 div 中的 index.html 上复制副本的 SEO 相关部分,以便蜘蛛看到它但是它对人类是不可见的。

关于javascript - SEO 和 AureliaJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40050816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com