我有一个使用Bootstrap的网站.从技术上讲,我现在正在使用Bootstrap 4.我想在页面的公开部分利用加速移动页面(AMP).但是,我有几个错误,我似乎无法动摇.这让我很疑惑,我甚至可以使用Bootstrap加速移动页面吗?
我甚至被允许在加速移动页面中使用JavaScript吗?Bootstrap在手机上有汉堡包菜单的JavaScript.然而,当我运行验证器时,我看到如下错误:
The attribute 'href' in tag 'link rel=stylesheet for fonts' is set to the invalid value 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css'.
The attribute 'rel' in tag 'link rel=' is set to the invalid value
The tag 'script' is disallowed except in specific forms.
Run Code Online (Sandbox Code Playgroud)
所以,回到我的问题.是否可以拥有使用加速移动页面的Bootstrap 4站点?
谢谢!
是否有任何Django开发人员正在构建AMP-HTML页面?
(供参考:Google AMP项目)
如果我理解正确,AMP-HTML的工作方式是,您为每个页面创建2个单独的文件.普通的HTML结果,以及新的AMP-HTML文件.AMP-HTML文件是普通HTML页面的精简版本,Google使用它来返回加速移动页面(因此称为"加速移动页面").然后,这些文件中的每一个都在头部的标签中相互引用,这告诉Google将AMP文件用于移动结果.
在Django框架中,我想知道如何基于同一组内容创建2个单独的文件.
怎么可能使用可以传递给两个HTML结果的单个上下文?一个结果是普通的HTML页面,另一个是AMP-HTML页面.
在Django中,必须为要返回的每个页面创建一个URL.如何为每个现有URL自动生成第二个URL?此外,如何为每个URL调用单个上下文?
是否可以在视图中完成?例如,返回一个.html扩展名,即AMP页面,然后还为URL呈现模板?
关于如何解决这个问题,我还没有任何答案.寻找反馈和建议.看来这是第一个在Django和AMP-HTML上发布到stackoverflow的问题.它可能不是最后一个.
团队,
尝试在 docker 上运行时出现以下错误。它在 Windows 机器上工作正常-
无法加载共享库“libldap-2.4.so.2”或其依赖项之一。为了帮助诊断加载问题,请考虑设置 LD_DEBUG 环境变量:liblibldap-2.4.so.2: 无法打开共享对象文件: 没有这样的文件或目录
我正在使用 LdapConnection 的 System.DirectoryServices.Protocols 命名空间。尝试在我的 docker 映像中安装 libldap。以下3种方法,但都不起作用。
RUN apt-get update && apt-get install libldap-2.4-2
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libldap-2.4-2 \
&& rm -rf /var/lib/apt/lists/*
RUN apk add libldap
Run Code Online (Sandbox Code Playgroud)
这是我的 docker 文件
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build …Run Code Online (Sandbox Code Playgroud) 我正在为我的应用程序使用角度4和bootstrap 4 beta 2和ng-bootstrap,并使用ng-bootstrap.
我已经从bootstrap文档示例中添加了导航栏.
代码如下所示:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
我还在angular-cli.json中添加了bootstrap样式.该代码如下所示:
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css", …Run Code Online (Sandbox Code Playgroud) 今天我在 Jquery 代码中观察到以下内容:
$.ajaxSetup({ cache: false });
Run Code Online (Sandbox Code Playgroud)
这是什么意思?如果 cache 的值变为True.
先感谢您
文档数据库上的"排序依据"查询突然停止在我的开发环境中工作,并且在没有"Order by"的情况下正常工作
这是不起作用的查询(使用到昨天工作,直到昨天它用来返回70多个文档,现在它返回null结果(空数组)):
SELECT * FROM c WHERE c.Category = 'test' ORDER BY c.StartDate DESC
Run Code Online (Sandbox Code Playgroud)
这是正在运行的查询(目前它返回70+结果,它用于返回昨天相同的情况(上述查询不起作用的情况不是这样)):
SELECT * FROM c WHERE c.Category = 'test'
Run Code Online (Sandbox Code Playgroud)
有人面临类似的问题吗?什么可以解决这个问题?
我正在使用 .NETDateTime类型并希望按以下格式打印日期
“2017-08-23T11:33:14.653191-05:00”
我目前可以通过使用它来获得年月日的日期。
DateTime.UtcNow.ToString("yyyy-MM-dd")
Run Code Online (Sandbox Code Playgroud)
上面的代码导致“2017-08-23”,但我想要上述格式的日期。
我是 AMP 的新手,想知道它是为谁准备的。例如。
我可以或应该将我的主页创建为 AMP 页面。
我听说这仅适用于新闻出版商,但首字母缩略词并未说明这一点,只是 Accelerated Mobile Pages,对我来说非常普遍。
欢迎任何帮助。
在很多AMP页面上,我看到访问者通过明显不同版本的AMP-html进行定向 - https://amp-html-url/?amp_lite
我很好奇,这个amp_lite参数有什么意义.普通的amp-html和?amp_liteamp-html版本有什么区别?