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

New impress website #847

Open
wants to merge 73 commits into
base: master
Choose a base branch
from

Conversation

simplePCBuilding
Copy link
Contributor

@simplePCBuilding simplePCBuilding commented Feb 2, 2023

New impress.js Website

This is a big one. I've created a new website to better show what the project is capable of and also to include docs that are more accessible as they are on a website. The docs feature a fully automated build script that builds HTML files from MD.

What's been changed

  • All website related files are now in the directory /website
  • In the plugins & reference folders, respectively, the autogenerated doc files reside.
  • In /website/src you may find the build script and an HTML Template for the docs, so all look the same.
  • The demos are now in /website/demo
  • I have created a README.md for people that want to modify the website

Preview

I have uploaded a preview of the website to a subdomain of my personal website:
https://impress-testing.janishutz.com. I will from time to time upload a new version, whenever I get the time and it is worth the effort.

@simplePCBuilding
Copy link
Contributor Author

Okay, website mostly complete. There might be some changes I'll make in the next couple of days, but has reached just about final form (well for me at least)

@simplePCBuilding
Copy link
Contributor Author

New version of the site is not also up on https://impress-testing.janishutz.com

@simplePCBuilding
Copy link
Contributor Author

Wow this is looking hilarious. About 50 commits... anyway... I kept finding little issues

@simplePCBuilding
Copy link
Contributor Author

Noticed, that I also need to generate an index.html for plugins as well. Will add this to the build script

@simplePCBuilding
Copy link
Contributor Author

Okay wow, just noticed that mobile optimisation of the main website is kinda messed up... will fix asap

@simplePCBuilding
Copy link
Contributor Author

Any thoughts by somebody?

@nightscape
Copy link

nightscape commented Jun 9, 2023

@simplePCBuilding yes, looks awesome!!
Great to see that impress.js is still being developed!

@simplePCBuilding
Copy link
Contributor Author

I am in my fork again starting to work on some cool new features

@simplePCBuilding
Copy link
Contributor Author

Just pushed some more changes, I have completely rewritten path highlighting and dark mode switching as well as doing some clean-up work. @henrikingo Do you feel like we could merge?

@simplePCBuilding
Copy link
Contributor Author

@henrikingo any thoughts?

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.

None yet

2 participants