Updated the README with more explicit instructions.
I could not find instructions on how to use this plugin. It turned out to be really simple, but it would have been nice to see it in the README here.
Changed the filename parameter for AliasFiles from nil to an empty string.
Added rel="canonical" link tags to redirect pages.
Previously, aliases like "/foo/bar/baz.html" would generate alias files at "/foo/bar/baz.html/index.html". Now, if an alias ends with an extension, the alias is created directly at that path; otherwise the previous directory-based behavior is used.
Generate aliases for Pages.
It now creates directories and generates index.html files inside them. I have a post in a jekyll project with the following aliases: alias: [/post/123/importance-of-side-projects,/post/123] Before this modification, the alias generator would not work because /post/123 gets created as a directory for the first alias, and it tries to write it as a file for the second alias