Open AleksandrHovhannisyan opened 3 years ago
@mtsknn Oh wow, very clever! TIL that you can customize the browsersync behavior in 11ty's server. Thanks for sharing!
Whoops, looks like Eleventy v2 ships with its own dev server and I'm still using v0.12. 🫣 Should have checked first.
FWIW Eleventy Dev Server's repo has an issue about redirect middlewares.
Edit: Eleventy Dev Server reads middlewares from the options
object even though it's not mentioned in the docs, so maybe my Browsersync middleware could be easily ported to Eleventy Dev Server. Also, Netlify Redirect Parser would be more robust than my quick _redirects
file parser.
Thanks for the great idea and thorough instructions!
I implemented this for my site and also configured BrowserSync to read the
_redirects
file so the redirects work locally too: https://github.com/mtsknn/mtsknn.fi/pull/47/files#diff-dfd0229f5460a1b4ac0ded639e55bd0ccaa1f1eedc9f3e79652cf2f2cc3fe4d7