Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nicer URLs :) #105

Closed
mikeal opened this issue Dec 18, 2018 · 4 comments
Closed

Nicer URLs :) #105

mikeal opened this issue Dec 18, 2018 · 4 comments
Assignees
Labels
enhancement New feature or request SEO

Comments

@mikeal
Copy link
Member

mikeal commented Dec 18, 2018

Currently, we're using hash based routing in Vue.js, which means that the URLs aren't as pretty as they could be :)

We could us Vue.js' history mode but it's a little difficult to make it work with ghpages and/or Cloudflare.

One option would be to use history mode and create static pages for each resources, https://cli.vuejs.org/config/#pages. This would greatly improve our SEO but might increase our build times a bit.

@mikeal mikeal added the enhancement New feature or request label Dec 18, 2018
@Frijol
Copy link
Contributor

Frijol commented Feb 23, 2019

Was this resolved (possibly in #103)? URLs appear to be very sensible from a user perspective at the moment

@terichadbourne
Copy link
Member

@mikeal Was your "not pretty" assessment just related to the URLs all including "/#/" or did you have something else in mind as well? Not that this convo will be affected by whether or not we move to VuePress (see #141).

@terichadbourne
Copy link
Member

@zebateira

Note that these issues are probably all affected in some way by the choices we make here:

@terichadbourne
Copy link
Member

Closing as @zebateira has just gotten us switched over to history mode (removing the hashes and setting up redirects) and transitioned to Netlify. This should unblock the SEO / metadata challenges (#258), enable anchor tags, and help with a future transition to IPFS & Fleek (#18). 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SEO
Projects
None yet
4 participants