- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们最近将我们的 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/
我正在使用 AureliaJS 构建一个动态表单场景,其中我有一个包含所需总操作的父表单和多个子表单,它们会根据用户输入进行更改。 这些 child 的形式本身只有两个特定的东西。他们的模型及其模型的
我正在用 aureliajs 编写我的客户端应用程序。默认情况下,对于这样的路由: /app/access/management 我的应用程序呈现如下: 例如,假设标题和侧边栏在 app 上呈现。然后
我想知道框架的选择,对于我想维护多年的应用程序。维护我的意思主要是持续开发和升级。我的问题是,与 Angular 4 相比,AureliaJS 更友好,更易于使用工具。但是 Aurelia 的当前版本
我找到了 https://sean-hunter.io/2016/10/23/inter-component-communication-with-aurelia/其中解释了如何在父模板和子模板之间进
我不想深入探讨 Node、jspm、Gulp 等的原因/原因(他们有我的全部支持)但长话短说(无聊),我绝对不能使用那些可爱的东西我目前所在位置的工具。 我想使用 Aurelia .我只想将内置的缩小
我们最近将我们的 ASP.NET 网站迁移到了 AureliaJS。我们很高兴,直到我们发现因为它是 JavaScript,所以它被呈现为爬虫几乎是空的页面,如您在下面的代码中所见。 有什么方法可以用
我不明白为什么这不绑定(bind)类,当我选择框时,selectedBox 有带数字的索引,我使用函数indexOf(index) > -1 返回 true 或 false 值。有人可以帮助我吗?
我正在使用 aureliajs 开发应用程序。开发过程已经开始好几个月了,现在,后端开发人员想要对他们的服务进行版本控制。所以我有一个网络服务可以调用以获取每个服务器端(网络 API)应用程序的版本,
给定 ul 列表定义如下: ${suggestion.name} 如何将建议对象传递给 onListItemClick?我知道我可以将 click.delega
我刚开始学习 Aurelia JS,遇到了一个问题。 我的路线在 app.js作为: configureRouter(config, router){ config.title = 'TE
我正在这样设置我的 aurelia 应用程序: import "babel-polyfill"; export function configure(aurelia) { // some
我是一名优秀的程序员,十分优秀!