You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i have been researching this awhile and i apologize in advance for not coming up with a pull request, but my programming/Ruby skills are severely lacking and i wanted to document what i believe to be a bug while i have it in my brain's "front matter" ;)
i believe that i have discovered a possible bug: given a collection with a directory name like to do (note the spaces) and containing an index.html the resulting URL of the pagination files/folder (i.e. index, etc.) and rss.xml files generated by Ruhoh will still contain the space, though the actual collection contents will have the correct URL:
to-do/
└── index.html
to do/
├── index
│ └── 1
│ └── index.html
└── rss.xml
i have tracked the problem down to here for RSS and here for pagination though i cannot discover where the config['url'] is being set. i was temporarily able to fix the problem for RSS by wrapping the config['url'[ in Ruhoh::StringFormat.clean_slug_and_escape but i think it needs to be applied earlier since config['url'] is already returning the uncleaned URL before the actual file is created. unfortunately i have been unable to determine this spot yet.
thanks in advance for any pointers on how i can fix this and make a pull request.
peace
The text was updated successfully, but these errors were encountered:
i have been researching this awhile and i apologize in advance for not coming up with a pull request, but my programming/Ruby skills are severely lacking and i wanted to document what i believe to be a bug while i have it in my brain's "front matter" ;)
i believe that i have discovered a possible bug: given a collection with a directory name like
to do
(note the spaces) and containing anindex.html
the resulting URL of the pagination files/folder (i.e.index
, etc.) andrss.xml
files generated by Ruhoh will still contain the space, though the actual collection contents will have the correct URL:i have tracked the problem down to here for RSS and here for pagination though i cannot discover where the
config['url']
is being set. i was temporarily able to fix the problem for RSS by wrapping theconfig['url'[
inRuhoh::StringFormat.clean_slug_and_escape
but i think it needs to be applied earlier sinceconfig['url']
is already returning the uncleaned URL before the actual file is created. unfortunately i have been unable to determine this spot yet.thanks in advance for any pointers on how i can fix this and make a pull request.
peace
The text was updated successfully, but these errors were encountered: