Skip to content

Commit 093a807

Browse files
committed
Update course description for clarity and add social media metadata for improved sharing; introduce new social-meta.html file for Open Graph and Twitter card integration.
1 parent 45f35c2 commit 093a807

4 files changed

Lines changed: 60 additions & 4 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🚀 Angular Expert - Do Básico ao Expert em 5 Dias
1+
# 🚀 Angular Expert
22

33
<div align="center">
44

@@ -16,7 +16,7 @@
1616

1717
## 📖 Sobre o Curso
1818

19-
**Angular Expert - Do Básico ao Expert em 5 Dias** é um treinamento completo e intensivo que leva você desde os conceitos fundamentais até técnicas avançadas de desenvolvimento Angular. Este curso foi projetado para desenvolvedores que desejam dominar Angular de forma prática e eficiente, construindo conhecimento sólido através de exercícios práticos e projetos reais.
19+
**Angular Expert** é um treinamento completo e intensivo que leva você desde os conceitos fundamentais até técnicas avançadas de desenvolvimento Angular. Este curso foi projetado para desenvolvedores que desejam dominar Angular de forma prática e eficiente, construindo conhecimento sólido através de exercícios práticos e projetos reais.
2020

2121
### 🎯 Objetivos do Curso
2222

_config.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
title: "Angular Expert"
2-
description: "Treinamento intensivo e prático de Angular"
2+
description: "Treinamento intensivo e prático de Angular - Do básico ao expert em 5 dias"
33
url: "https://onosendae.github.io"
44
baseurl: "/angular"
5+
author: "Angular Expert"
6+
twitter:
7+
username: "@angular-expert"
8+
card: "summary_large_image"
9+
facebook:
10+
app_id: ""
11+
image: "/assets/images/podcasts/01-Fundacao_Angular_Tipagem_Encapsulamento_e_Generics.png"
512

613
markdown: kramdown
714
highlighter: rouge

_includes/social-meta.html

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{% assign page_title = page.title | default: site.title %}
2+
{% assign page_description = page.description | default: page.podcast.description | default: site.description %}
3+
{% assign page_url = page.url | default: '/' | prepend: site.baseurl | prepend: site.url %}
4+
5+
{% if page.podcast and page.podcast.image %}
6+
{% assign image_source = page.podcast.image %}
7+
{% elsif page.image %}
8+
{% assign image_source = page.image %}
9+
{% elsif site.image %}
10+
{% assign image_source = site.image %}
11+
{% else %}
12+
{% assign image_source = '/assets/images/podcasts/01-Fundacao_Angular_Tipagem_Encapsulamento_e_Generics.png' %}
13+
{% endif %}
14+
15+
{% if image_source contains 'http' %}
16+
{% assign page_image = image_source %}
17+
{% else %}
18+
{% assign image_first_char = image_source | slice: 0, 1 %}
19+
{% unless image_first_char == '/' %}
20+
{% assign image_source = image_source | prepend: '/' %}
21+
{% endunless %}
22+
{% assign page_image = image_source | prepend: site.baseurl | prepend: site.url %}
23+
{% endif %}
24+
25+
{% assign page_type = 'website' %}
26+
{% if page.layout == 'lesson' %}
27+
{% assign page_type = 'article' %}
28+
{% endif %}
29+
30+
<meta property="og:type" content="{{ page_type }}">
31+
<meta property="og:title" content="{{ page_title }}">
32+
<meta property="og:description" content="{{ page_description }}">
33+
<meta property="og:url" content="{{ page_url }}">
34+
<meta property="og:image" content="{{ page_image }}">
35+
<meta property="og:image:width" content="1200">
36+
<meta property="og:image:height" content="630">
37+
<meta property="og:image:alt" content="{{ page_title }}">
38+
<meta property="og:site_name" content="{{ site.title }}">
39+
<meta property="og:locale" content="pt_BR">
40+
41+
<meta name="twitter:card" content="summary_large_image">
42+
<meta name="twitter:title" content="{{ page_title }}">
43+
<meta name="twitter:description" content="{{ page_description }}">
44+
<meta name="twitter:image" content="{{ page_image }}">
45+
<meta name="twitter:image:alt" content="{{ page_title }}">
46+
47+
<link rel="canonical" href="{{ page_url }}">
48+

_layouts/default.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>{% if page.title %}{{ page.title }} - {% endif %}{{ site.title }}</title>
7-
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
7+
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ page.podcast.description | default: site.description }}{% endif %}">
88
<link rel="stylesheet" href="{{ '/assets/main.css' | relative_url }}">
99
{% include google-analytics.html %}
1010
{% seo %}
11+
{% include social-meta.html %}
1112
<script type="application/ld+json">
1213
{
1314
"@context": "https://schema.org",

0 commit comments

Comments
 (0)