Comments (9)
I'll add the option to pages, sections and config.toml
, with a warning in comments as to the "content needs to really match" issue.
from tabi.
Would love to try it out! Should be able to test it sometime this weekend
from tabi.
Seems to work for me, thanks!
from tabi.
This would only make sense as a page.extra
variable, right? I.e. in individual posts but not on config.toml
or sections.
from tabi.
Personally I would only use config.toml
since I have multiple domains and one does better in search results. So https://example.link/
has canonical URLs to https://betterforseo.com/
.
page.extra
could be useful for one-time things though.
from tabi.
From my reading, I understood the canonical tag is intended to specify the authoritative version of each individual page, so it needs to match the content and context of that specific page.
If that's correct, setting a single URL for all pages on a site would not be appropriate.
Would you expect the canonical URL to be smart? For example, to set a base_canonical_url
on config.toml
and have it match the base_url
content. In this case, example.com/post1
would match to example.es/post1
.
from tabi.
That's correct.
from tabi.
@donovanglover would you like to test the feature on the branch feat/custom-canonical-url?
from tabi.
Thanks for testing! The feature is now live, following PR #168.
from tabi.
Related Issues (20)
- There is no page direction for feed page
- Header anchor in Arabic text is not working HOT 4
- [Bug] Arrow direction after "Read More" button is incorrect for RTL languages HOT 8
- Broken spacing in LTR next/prev post navigation
- 404 page breaks multi-language switcher
- Zola build error when marking translations of the page as drafts
- Blog and Projects on homepage HOT 7
- "All posts ->" in main page links to "blog/" is hardcoded, so dead link if other section was chosen for main page HOT 3
- Wrong history url for gitlab and codeberge
- Change Language icon not showing HOT 11
- Umami analytics blocked unless CSP is modified HOT 1
- Misaligned posts when showing latest projects HOT 3
- Projects in RSS Feed HOT 4
- Too little spacing between projects (at the top) and posts HOT 2
- Allow fetching code blocks from external source, display reference in code block title HOT 14
- Umami analytics broken by CSP
- Project on archive page HOT 2
- E-mail icon dissapears when all social icons are off HOT 1
- Add OSM map (Leaflet) to Tabi HOT 4
- Add inline image in text HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tabi.