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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove GitHub Pages content which is in GitHub docs #8533

Merged

Conversation

BenWhetton
Copy link
Contributor

This is a 馃敠 documentation change.

Summary

Much of the contents of the Jekyll GitHub Pages guide is duplicated on the GitHub docs page. I imagine they have been considerably updated since the Jekyll GitHub Pages guide was last modified. Given that the GitHub docs seem to be pretty high quality to me, I think it's probably best to link to them rather than duplicating their contents.

I'm not entirely sure how much of the Jekyll GitHub Pages guide needs to be kept:

  • The "github-pages gem" section seems to be duplicated in the GitHub docs (see steps 8-9) so I've removed it.
  • I can't find the information from the "Project Page URL Structure" section in the GitHub docs (I am not familiar enough with this to judge whether it is still accurate/useful so I haven't touched it).
  • I believe the "Deploying Jekyll to GitHub Pages" section is also pretty much duplicated here so we might want to remove that too.

In addition, all the existing links to the GitHub docs were broken so I've fixed them.

The blog post linked in the second paragraph is fairly outdated now. It recommends using custom css and html files rather than a jekyll theme. The suggested css file has some formatting issues as well. I have removed the link to it since I believe the GitHub docs are now a better reference which is more likely to be maintained.

It's possible that I have missed something about the purpose of this page and you have good reasons for keeping the duplicated content. If this is the case, I'll happily update this PR with just the blog post removal and link fixes.

Note: the GitHub guides are not perfect, there are a few missing steps when describing how to use bundler, for example. The Jekyll bundler guide is more complete. I intend to submit a PR to fix this and suggest that they might prefer to link to the Jekyll guide.

Context

Not related to an open issue. I'm happy to make one if that would be useful.

Broken links to the GitHub docs have been updated.

Much of the contents of the GitHub Pages guide is duplicated on the
GitHub docs page. This has been removed and users are now directed to
the relevant GitHub docs.
Copy link
Member

@DirtyF DirtyF left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, I don't see for us the need to maintain documentation for GitHub Pages

@DirtyF
Copy link
Member

DirtyF commented Jan 12, 2021

@jekyll: merge +docs

@jekyllbot jekyllbot merged commit 13152e1 into jekyll:master Jan 12, 2021
jekyllbot added a commit that referenced this pull request Jan 12, 2021
github-actions bot pushed a commit that referenced this pull request Jan 12, 2021
Ben Whetton: Remove GitHub Pages content which is in GitHub docs (#8533)

Merge pull request 8533
@jekyll jekyll locked and limited conversation to collaborators Jan 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants