Michael Black
60917d1125
Refactor and improve seo schema.org data ( #10613 )
2026-05-28 11:26:25 -05:00
Eric Bailey
0937f522af
Serve og:video tags on post URLs ( #10039 )
2026-03-11 11:46:27 -05:00
Samuel Newman
8b1c47a499
bskyweb: use avatar thumbnail for post og:image fallback ( #9923 )
2026-03-02 22:28:16 +00:00
Alex Benzer
3e1e1ba00e
Better copy for "must be signed in" message ( #9602 )
2025-12-29 01:38:04 -08:00
Elijah Seed-Arita
028ed2f8e2
fix: copy-paste mistake and more idiomatic structured data format
2025-10-08 10:45:30 -07:00
Elijah Seed-Arita
67049b98c9
fix: show both DisplayName and Handle in google structured data (or only Handle if DisplayName not set)
2025-10-08 10:29:44 -07:00
Elijah Seed-Arita
305ea8bdfb
fix: remove escapejs and fix profile issues
2025-09-25 20:14:46 -07:00
Elijah Seed-Arita
caa7736035
feat: post.html structured content, wip
2025-09-25 20:14:46 -07:00
Caidan
ac71ea235f
improve: enhance post OpenGraph metadata with engagement data and auth handling ( #9046 )
2025-09-17 14:30:10 -07:00
Eric Bailey
6a16ef83f6
Fix default opengraph ( #8872 )
...
* Fix default opengraph
* Add avatar back
* Remove default og images
2025-08-26 11:32:08 -05:00
Caidan Williams
eb45154823
refactor: rename canonical filter to canonicalize_url for better clarity
...
- Rename filter from 'canonical' to 'canonicalize_url' to follow Pongo2
naming conventions
- Update function name from filterCanonical to filterCanonicalizeURL
- Update template usage in post.html and profile.html
- Update test function name and all references
2025-08-25 17:18:15 -07:00
Caidan Williams
5c04c9e3e3
feat: apply canonical filter to clean URLs in post template
...
Uses canonical filter for canonical link tags while preserving original URLs with parameters for og:url metadata, improving SEO through proper URL canonicalization
2025-08-25 16:04:45 -07:00
Caidan Williams
560c503aa6
feat: add canonical URL to post template for better SEO
2025-08-22 14:40:57 -07:00
Tom Sherman
193954d401
Add AT URIs as alternate links ( #6033 )
2024-11-01 00:31:29 +00:00
bnewbold
bb67757094
add oEmbed links to public post HTML meta headers ( #3522 )
2024-04-13 12:21:59 -07:00
Eric Bailey
541eb8ded1
Update open graph data ( #2760 )
...
* Update open graph data
* Format
* Fix typo
2024-02-06 18:52:04 -08:00
Zach Lipton
c58e65000d
Include expanded urls in social cards ( #2427 )
...
* include expanded urls in social cards (#2427 )
* break expandPostLinks into its own function, add bounds checking
2024-01-23 13:04:22 -08:00
snek
929987f806
support multiple og:image tags ( #2305 )
2023-12-27 18:13:53 +01:00
bnewbold
8da5a375a5
tweak social card meta yet again ( #2228 )
...
- handle missing content (PWI opt-out) better
- use opengraph "article" and "profile" types, not just website for everything
- fix timestamps, and used indexed at not created at
2023-12-18 20:24:25 +04:00
Jonty Wareing
f05c2f06d6
Fix missing post text in noscript post view ( #981 )
2023-07-06 12:12:00 -05:00
bnewbold
d624b7cf58
bskyweb: iterate on HTML card metadata ( #609 )
...
Probably still not perfect, but better.
- don't user avatar image. use banner for profile and post img, or
nothing
- most twitter metadata fields were redundant; twitter will parse out
opengraph ("og:"), so don't duplicate those
- add regular HTML description (for google, etc)
- include URI
- actually include text
2023-05-11 10:41:47 -05:00
bnewbold
249d166811
bskyweb: re-work HTML meta tags, for share cards ( #596 )
2023-05-08 15:03:03 -05:00
bnewbold
8629e167cd
bskyweb: proof-of-concept golang daemon to serve SPA ( #275 )
...
* gitignore: /dist/
* bskyweb: initial work-in-progress
* bskyweb: import icons from bluesky-website
* bskyweb: switch to pongo2 templates; iterate on views
* bskyweb: example.env (and docs)
* bskyweb: go fmt
* bskyweb: remove plan file
* bskyweb: README: tweak formatting
* prettier: ignore /dist/, bskyweb templates
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-03-14 15:00:44 -05:00