Skip to content

Migrate site to new format #303

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Migrate site to new format #303

wants to merge 3 commits into from

Conversation

confused-Techie
Copy link
Member

This PR migrates our existing homepage to 11ty just like we are doing on the documentation side and blog side.

This is just about the last thing we need to do before we are ready to launch our new web presence all at once.

This PR has a few big hurdles to get over that we haven't had to touch yet elsewhere:

  • [X]: Redirects to preserve links
  • [ ]: Home Page Design
  • [ ]: Automatic updates of download links

If you have any ideas (especially on the home page) I'm more than happy to hear them and see where we might want to go with things.


With the amount of change happening, it might be a good idea to flesh out exactly what will stay here for those slightly more unfamiliar.

Below is a layout of the web resources we currently have (that are related to this project) and where they will end up:

  • pulsar-edit.dev/ => pulsar-edit.dev | Homepage: Covered in this PR.
  • pulsar-edit.dev/download.html => pulsar-edit.dev/download/ | Download Page: Covered in this PR.
  • pulsar-edit.dev/about.html => pulsar-edit.dev/about/ | About Page: Covered in this PR.
  • pulsar-edit.dev/community.html => pulsar-edit.dev/community/ | Community Spaces: Covered in this PR.
  • pulsar-edit.dev/donate.html => pulsar-edit.dev/donate/ | Donate Page: Covered in this PR.
  • pulsar-edit.dev/blog => blog.pulsar-edit.dev | Blog: Migrated to repository pulsar-edit/blog
  • pulsar-edit.dev/docs => docs.pulsar-edit.dev | Documentation: Migrated to repository pulsar-edit/documentation

So in short, that only leaves this repository with the following resources:

  • Homepage
  • Download Page
  • About Page
  • Community Spaces
  • Donate Page

With the only one of these that would see regular updates is the download page. Otherwise it's very possible these resources may be relatively static.

My biggest concern is we in the past had a contributor come along and redesign the homepage to something that while really cool, has significant performance issues on lower end PCs. Obviously it'd be best to find a new homepage design that works well everywhere, fits our current new theming, and possibly more importantly is something everyone on the team is happy with being representative of a users first experience of Pulsar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant