generated from autoblog/Seo
78 lines
1.5 KiB
TypeScript
78 lines
1.5 KiB
TypeScript
|
|
/**
|
||
|
|
* @license
|
||
|
|
* SPDX-License-Identifier: Apache-2.0
|
||
|
|
*/
|
||
|
|
|
||
|
|
export type Category =
|
||
|
|
| 'Estratégia'
|
||
|
|
| 'Técnico'
|
||
|
|
| 'Autoridade'
|
||
|
|
| 'Negócios'
|
||
|
|
| 'SEO para Iniciantes'
|
||
|
|
| 'SEO Técnico'
|
||
|
|
| 'SEO On Page'
|
||
|
|
| 'SEO Off Page'
|
||
|
|
| 'Link Building'
|
||
|
|
| 'Ferramentas de SEO'
|
||
|
|
| 'SEO para E-commerce'
|
||
|
|
| 'SEO para Blogs'
|
||
|
|
| 'Atualizações do Google';
|
||
|
|
|
||
|
|
export interface Author {
|
||
|
|
name: string;
|
||
|
|
role: string;
|
||
|
|
avatar: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface Article {
|
||
|
|
id: string;
|
||
|
|
slug: string;
|
||
|
|
title: string;
|
||
|
|
excerpt: string;
|
||
|
|
content: string;
|
||
|
|
category: Category;
|
||
|
|
author: Author;
|
||
|
|
publishedAt: string;
|
||
|
|
image: string;
|
||
|
|
readTime: string;
|
||
|
|
metaTitle: string;
|
||
|
|
metaDescription: string;
|
||
|
|
tags: string[];
|
||
|
|
lang: 'pt-br' | 'en' | 'es';
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface Translations {
|
||
|
|
newsletter: string;
|
||
|
|
subscribe: string;
|
||
|
|
readMore: string;
|
||
|
|
latest: string;
|
||
|
|
allArticles: string;
|
||
|
|
sections: string;
|
||
|
|
publishing: string;
|
||
|
|
contact: string;
|
||
|
|
about: string;
|
||
|
|
privacy: string;
|
||
|
|
terms: string;
|
||
|
|
featured: string;
|
||
|
|
recent: string;
|
||
|
|
explore: string;
|
||
|
|
search: string;
|
||
|
|
viewAll: string;
|
||
|
|
manifesto: string;
|
||
|
|
methodology: string;
|
||
|
|
heroTitle: string;
|
||
|
|
heroSubtitle: string;
|
||
|
|
heroDescription: string;
|
||
|
|
readManifesto: string;
|
||
|
|
publishedIn: string;
|
||
|
|
newsletterTitle: string;
|
||
|
|
newsletterDescription: string;
|
||
|
|
emailPlaceholder: string;
|
||
|
|
subscribeButton: string;
|
||
|
|
trendsTitle: string;
|
||
|
|
footerNewsletterTitle: string;
|
||
|
|
footerNewsletterSubtitle: string;
|
||
|
|
footerNewsletterInput: string;
|
||
|
|
footerNewsletterDisclaimer: string;
|
||
|
|
}
|