我是手动创建RSS Feed的新手,也不了解时区。
我有一些东西,我添加到我的新feed.xml和回溯(或至少尝试格式化)我的网站上列出的一些项目。所以这是我的Feed中的示例pubDate:
<pubDate>Tues, 23 Aug 2016 10:00:00 CST</pubDate>
芝加哥时间。我不确定CST是否就在这里,或者是什么。时区就是我在这里的灰色。由于我没有使用任何代码来生成此时间戳,因此我如何知道我是否已经正确地编写了这样的内容,因为我为此创建了一个新的feed.xml的回溯内容?
我需要-0500
代替CST
吗? CST是否有效?
答案 0 :(得分:0)
pubDate必须是RFC-822 date-time,因此这是有效的:
import { Component, OnInit } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
public someSafeHtml: SafeHtml;
constructor(
private _domSanitizer: DomSanitizer) {
}
ngOnInit() {
this.someSafeHtml = this._domSanitizer.bypassSecurityTrustHtml('© Example.com');
}
}
我改变了你的格式,因为它没问题。您可以使用W3C feed validator
验证Feed