diff --git a/app/blog.py b/app/blog.py index 58f659c..58a084c 100644 --- a/app/blog.py +++ b/app/blog.py @@ -34,8 +34,10 @@ def render_text(slug): title = data.title body = data.body date = convert_datetime(data.created_at).strftime("%d/%m/%Y, %H:%M %p") + slug = data.slug + description = data.description - return render_template('blog/render_text.html', title=title, body=body, date=date) + return render_template('blog/render_text.html', title=title, body=body, date=date, slug=slug, description=description) def convert_datetime(datetime): diff --git a/static/imgs/thisiscleverson.jpg b/static/imgs/thisiscleverson.jpg new file mode 100644 index 0000000..844a332 Binary files /dev/null and b/static/imgs/thisiscleverson.jpg differ diff --git a/templates/layout.html b/templates/layout.html index d362015..4a0d1ca 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -4,17 +4,32 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1, width=device-width"> - <title>this_is_cleverson</title> + + {% if title != None %} + <title>{{title}}</title> + {%else%} + <title>this_is_cleverson</title> + {% endif %} + + <meta property="og:site_name" content="this_is_cleverson"> + <meta name="description" content={{description}}> + + <meta property="og:title" content={{title}}> + <meta property="og:description" content={{description}}> + <meta property="og:url" content="https://cleverson.online/{{slug}}"> + <meta property="og:image" content="{{ url_for('static', filename='imgs/thisiscleverson.jpg') }}"> + + <meta name="twitter:card" content="summary_large_image"> + <meta name="twitter:title" content={{title}}> + <meta name="twitter:description" content={{description}}> + <meta name="twitter:image" content="{{ url_for('static', filename='imgs/thisiscleverson.jpg') }}"> + <link rel="icon" href="{{ url_for('static', filename='icons/linux.ico') }}" type="Linux icon"> <link rel="stylesheet" href="{{ url_for('static', filename='css/reset.css') }}"> <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}"> <link rel="stylesheet" href="{{ url_for('static', filename='css/markdown.css') }}"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script> - <meta - name="description" - content="Um blog sobre tecnologia" - /> </head> <body> {% include 'components/header.html' %}