diff --git a/ts/websetup.classes.tag.jsonldtag.ts b/ts/websetup.classes.tag.jsonldtag.ts index bf55a1a..8808013 100644 --- a/ts/websetup.classes.tag.jsonldtag.ts +++ b/ts/websetup.classes.tag.jsonldtag.ts @@ -63,6 +63,8 @@ export class JsonLdTag extends Tag { }, "description": newsArticleArg.author.firstName }; + const ldTag = new JsonLdTag(newsArticleArg); + return ldTag; } constructor(ldObjectArg: any) { diff --git a/ts/websetup.classes.taglevel.ts b/ts/websetup.classes.taglevel.ts index f3aefbd..077d4f6 100644 --- a/ts/websetup.classes.taglevel.ts +++ b/ts/websetup.classes.taglevel.ts @@ -52,7 +52,9 @@ export class TagLevel { ); } - public addPostInfo() {} + public addNewsArticleInfo(articleArg: plugins.tsclass.content.IArticle) { + this.addTag(JsonLdTag.createNewsArticleLd(articleArg)); + } public async enable() { if (this.title) {