Comments (6)
I donβt know how important a pretty permalink is for a feed. How often would a user need to type the URL? Once?
With respect to avoiding config bloat, it seems reasonable to allow the user to specify a path for the feed. If migrating to Jekyll from somewhere else, it would be A Good Thing to avoid breaking the old feed.
from jekyll-feed.
I see /feed.xml
on most sites. As long as the header is specified on the main page of the site, most RSS readers will figure out the location. I'd be π for /feed.xml
due to the incidence of its use on blogs I visit. What does WordPress do?
from jekyll-feed.
If migrating to Jekyll from somewhere else, it would be A Good Thing to avoid breaking the old feed.
This should be mitigated by the headers in the HTML, yeah? I really don't want to further complication configuration for Jekyll lest we end up like mutt, which needs http://muttrcbuilder.org for most to get started.
from jekyll-feed.
This should be mitigated by the headers in the HTML, yeah?
The way that sort of autodiscovery works is, when I subscribe to a feed in my feed reader, the feed reader will fetch the URL that I entered and (1) if it is a feed, it will store that URL as the canonical location of the feed or (2) if it is an HTML page, it will find the URL of the feed from the autodiscovery tags, and then store that URL as the canonical location of the feed.
Either way, what the feed reader remembers is just the URL of the feed. If that URL 404s, none of the feed readers that I have used have been sophisticated enough to go looking to see if there is a new feed in a new location. They will not check the autodiscovery headers of the HTML. They will (at best) report the 404 or (at worst) just silently forget about the feed.
What does WordPress do?
/?feed=rss2
or /feed/
or /feed
- RSS 2.0
But, WordPress also allows requesting other formats:
/feed/rss/
/feed/rss2/
/feed/rdf/
/feed/atom/
from jekyll-feed.
Personally, I use rss.xml but non pretty permalink in this case is fine IMO.
from jekyll-feed.
I'm personally persuaded by @parkr's /feed.xml
arguments (which is what is currently implemented), and believe I was the only one insane enough to care about pretty permalinks for machine-readable data, but please feel free to continue to weigh in, as it's an easy change.
from jekyll-feed.
Related Issues (20)
- Use subtitle frontmatter variable if it exists HOT 3
- append rss-only content to beginning or end of posts HOT 2
- Why is my configuration no longer producing feed.xml? HOT 4
- exclude posts from feed HOT 12
- doesn't handle tags with spaces or hyphens HOT 13
- Time for a new release HOT 3
- Disable notification 'A new version of content is available.' HOT 6
- Time for a new release HOT 1
- Option to only include unique categories in the feed HOT 6
- Probable issue in feed generation HOT 2
- Option to skip generating feed if no site content changed HOT 3
- Page title incorrect when containing symbols like '>' HOT 9
- Combining multiple collections into the main feed HOT 3
- Time for a new release HOT 1
- Time for a new release HOT 1
- Duplicating feed?
- Feed name missing HOT 6
- Add option to convert all relative URLs in post content to absolute
- Feed icon supported? HOT 1
- Extension .atom in README.md is bad advise; will be served with wrong media type by web servers HOT 1
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 jekyll-feed.