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

Website Update Plan #11

Closed
3 of 4 tasks
inkydragon opened this issue May 13, 2021 · 10 comments
Closed
3 of 4 tasks

Website Update Plan #11

inkydragon opened this issue May 13, 2021 · 10 comments

Comments

@inkydragon
Copy link
Contributor

inkydragon commented May 13, 2021

The Aegisub software itself has an upgrade plan: Release new stable (3.4.0) · Issue #214 · Aegisub/Aegisub.

So do the AegSite.

@inkydragon
Copy link
Contributor Author

Those docs are actually in wiki format. wiki_link.rb did some hacks to handle wiki link in Markdown format.

Now it's broken, I've already tried to fix this script in one weekend.
However, if we decide to use only the Markdown format in the future, we could simply convert the wiki format to the Markdown
format and remove this dependency.

@CoffeeFlux Should we keep those wiki links? Or just convert all of them into Markdown.

@CoffeeFlux
Copy link
Member

I have no issue with converting everything over. I think the site is very difficult to maintain as-is, and any improvement on that front will almost certainly be merged.

I have hosting and can redirect the domain name to that as necessary, so don't worry about that. I just need a way to actually build the site without using a decade-old debian container.

@inkydragon
Copy link
Contributor Author

It seems like those code generate the TOC. And now it's broken. I don't think we should do it by ourselves.

module TocReader
class Kramdown::Parser::TocReader < Kramdown::Parser::Kramdown

- _, toc = Kramdown::Parser::TocReader.parse(template_data_for_file(current_page.source_file), {})

Some new idea: switch to new SSG (Static Site Generators).

Perhaps we should specify a few features, so that we can compare different SSGs and then select the right one from them.

  • Major development languages
  • Customizability and extensibility
  • Dependencies required for local builds
  • Internationalization Support
  • Development activity
  • ...

@CoffeeFlux
Copy link
Member

CoffeeFlux commented May 29, 2021 via email

@inkydragon
Copy link
Contributor Author

Some progress: https://aeg-dev.github.io/AegiSite/

@seproDev
Copy link
Contributor

The website is now available again at https://aegisub.org/. There are still some things needing to be fixed, but that shouldn't take too long.

@inkydragon Could you redirect or disable aeg-dev.github.io/AegiSite? It is the first Google result for Aegisub docs.

@inkydragon
Copy link
Contributor Author

@seproDev I would like to do some redirects.

With meta refresh

@seproDev
Copy link
Contributor

You can redirect both sites to aegisub.org. Currently, links lead to aegisite.vercel.app due to canonical URLs still being enabled. This will be changed with #28

If you want to maintain compatibility with docs URLs you may also want to redirect /3.2/ to /latest/
As we decided to retain the legacy docs at the old path:

@seproDev
Copy link
Contributor

Looks good. Thank you!

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

No branches or pull requests

3 participants