diff options
Diffstat (limited to 'bskyweb/templates/profile.html')
-rw-r--r-- | bskyweb/templates/profile.html | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/bskyweb/templates/profile.html b/bskyweb/templates/profile.html index 260f211a6..0710d3280 100644 --- a/bskyweb/templates/profile.html +++ b/bskyweb/templates/profile.html @@ -1,25 +1,32 @@ {% extends "base.html" %} -{% block head_page_meta -%} -<!-- TODO: "same as" indication with DID? --> +{# TODO: "same as" indication with DID? #} +{# TODO: could work in profileView.DisplayName here, conditionally? #} +{% block html_head_extra -%} {%- if profileView -%} - <meta property="og:type" content="article"/> - <meta name="twitter:card" content="summary"/> - {%- if profileView.DisplayName -%} - <meta property="og:title" content="{{ profileView.DisplayName }} / {{ profileView.Handle }}"/> - <meta name="twitter:title" content="{{ profileView.DisplayName }} / {{ profileView.Handle }}"/> - {%- else -%} - <meta property="og:title" content="{{ profileView.Handle }}"/> - <meta name="twitter:title" content="{{ profileView.Handle }}"/> - {%- endif -%} - <meta name="twitter:description" content="{{ profileView.Description }}"/> - {%- if profileView.Avatar -%} + <meta property="og:type" content="article"/> + <meta name="twitter:card" content="summary"/> + <meta property="og:title" content="{{ profileView.Handle }} - Bluesky"/> + <meta name="twitter:title" content="{{ profileView.Handle}} - Bluesky"/> + {%- if profileView.Description %} + <meta property="og:description" content="{{ profileView.Description }}"/> + <meta name="twitter:description" content="{{ profileView.Description }}"/> + {% endif -%} + {%- if profileView.Avatar %} + <meta property="og:image" content="{{ profileView.Avatar }}"/> <meta name="twitter:image" content="{{ profileView.Avatar }}"/> - {%- endif -%} + {% endif -%} + <meta name="twitter:label1" content="Author DID"> + <meta name="twitter:value1" content="{{ profileView.Did }}"> {%- endif -%} {%- endblock %} {% block noscript_extra -%} -<p>{{ profileView.DisplayName }} / {{ profileView.Handle }} -<p>{{ profileView.Description }} +<div id="bsky_profile_summary"> + <h3>Profile</h3> + <p id="bsky_display_name">{{ profileView.DisplayName }}</p> + <p id="bsky_handle">{{ profileView.Handle }}</p> + <p id="bsky_did">{{ profileView.Did }}</p> + <p id="bsky_profile_description">{{ profileView.Description }}</p> +</div> {%- endblock %} |