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

SEO #11

Closed
progzone122 opened this issue Jan 16, 2025 · 16 comments
Closed

SEO #11

progzone122 opened this issue Jan 16, 2025 · 16 comments

Comments

@progzone122
Copy link
Member

I now working on optimizing in google because we only have 1 page indexed and things are bad with the % of rendition in search.

@progzone122
Copy link
Member Author

The first step is to add a sitemap file

@progzone122
Copy link
Member Author

progzone122 commented Jan 16, 2025

The first step is to add a sitemap file

I think we can use a script for this and GitHub Actions to generate it automatically

@progzone122
Copy link
Member Author

@shomykohai

You need to enable “Read and write permissions” in Actions > General.
I can't do that

Image

@shomykohai
Copy link
Collaborator

@shomykohai

You need to enable “Read and write permissions” in Actions > General.
I can't do that

Image

I can't enable it either. Perhaps it has to be done directly in the yaml file
See here for an example: https://github.com/shomykohai/shomykohai.github.io/blob/main/.github%2Fworkflows%2Fjekyll.yml

@progzone122
Copy link
Member Author

@shomykohai
You need to enable “Read and write permissions” in Actions > General.
I can't do that
Image

I can't enable it either. Perhaps it has to be done directly in the yaml file See here for an example: https://github.com/shomykohai/shomykohai.github.io/blob/main/.github%2Fworkflows%2Fjekyll.yml

No, it was the limitations of the organization. I was able

@progzone122
Copy link
Member Author

Done

Image

Image

@progzone122
Copy link
Member Author

Wait, I forgot to configure the endpoint

@progzone122
Copy link
Member Author

Image

@progzone122
Copy link
Member Author

@shomykohai

Just how bad Docsify is at SEO....
It's almost not indexed in any way!
And there is no support for generating static html.

I suggest switching to some other tool, like Docusaurus and so on

@progzone122
Copy link
Member Author

Image

@shomykohai
Copy link
Collaborator

@shomykohai

Just how bad Docsify is at SEO....
It's almost not indexed in any way!
And there is no support for generating static html.

I suggest switching to some other tool, like Docusaurus and so on

I agree, I'll make the switch.

Maybe as you said using Docudaurus could be a good idea, and jekyll here is probably too overpowered for what we need. Let me handle this!

@shomykohai
Copy link
Collaborator

@progzone122 I've done most of the migration, just a few things to tweak, like adding back the search bar and making the sidebar use capitalized names and not the filename. I tried doing the latter but I didn't succeed, can you help me with it?

@progzone122
Copy link
Member Author

@progzone122 I've done most of the migration, just a few things to tweak, like adding back the search bar and making the sidebar use capitalized names and not the filename. I tried doing the latter but I didn't succeed, can you help me with it?

All right, I'll take a look

@progzone122
Copy link
Member Author

@progzone122 I've done most of the migration, just a few things to tweak, like adding back the search bar and making the sidebar use capitalized names and not the filename. I tried doing the latter but I didn't succeed, can you help me with it?

We just need to set up a custom sidebar in sidebars.ts instead of using autogeneration
I'm going to do it now.

@progzone122
Copy link
Member Author

And I can make it even easier - I'll just set up custom categories in the sidebars.ts file and use the meta fields in the documentation files

@progzone122
Copy link
Member Author

#17

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

2 participants