Update meta links

pull/1/head
mat ess 2022-09-16 12:31:23 -04:00
parent f9c5f635c1
commit 8366994d45
3 changed files with 35 additions and 13 deletions

View File

@ -53,11 +53,11 @@ http://static-mat-services.fly.dev {
# caching
@static {
path *.bmp *.jpg *.png *.svg *.gif *.pdf *.css *.js *.woff *.woff2
path *.bmp *.jpg *.png *.svg *.gif *.pdf *.css *.js *.woff *.woff2 /style/* /font/* /image/*
}
route {
header Cache-Control max-age=180
header /sitemap.xml Cache-Control max-age=0
header @static Cache-Control max-age=31536000, immutable
header *.xml Cache-Control max-age=0
header ?Cache-Control max-age=360
}
}

View File

@ -3,6 +3,8 @@ title = "cellular automata toys in löve2d"
date = "2022-09-15"
[taxonomies]
tags = ["cellular-automata", "lua", "löve2d"]
[extra]
hero = true
+++
<figure>

View File

@ -4,17 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
{# Site title #}
{% set current_path = current_path | default(value="/") %}
{% if current_path == "/" %}
<title>
{{ config.title | default(value="Home") }}
</title>
{% else %}
<title>
{{ page.title | default(value=config.title) | default(value="Post") }}
</title>
{% endif %}
{# Favicon #}
{% if config.extra.favicon %}
@ -48,5 +38,35 @@
{% endfor %}
{% endif %}
{% if current_path == "/" %}
{% set current_title = config.title | default(value="home") %}
{% set current_description = "the personal site of mat ess" %}
{% set hero = false %}
{% else %}
{% set current_title = page.title | default(value=config.title) | default(value="post") %}
{% set current_description = page.description | default(value="from the personal site of mat ess") %}
{% set hero = page.extra.hero | default(value=false) %}
{% endif %}
{# Meta links #}
<title>{{ current_title }}</title>
<link rel="canonical" href="{{ get_url(path=current_path) }}" />
<meta name="title" content="{{ current_title }}">
<meta name="description" content="{{ current_description }}">
{# Open Graph / Facebook #}
<meta property="og:type" content="website">
<meta property="og:title" content="{{ current_title }}">
<meta property="og:description" content="{{ current_description }}">
{% if hero %}
<meta property="og:image" content="hero.png">
{% endif %}
{# Twitter #}
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="{{ current_title }}">
<meta property="twitter:description" content="{{ current_description }}">
{% if hero %}
<meta property="twitter:image" content="hero.png">
{% endif %}
</head>