As a frontend project, ruby/www.ruby-lang.org has picked up 943 stars on GitHub (HTML). Source of the https://www.ruby-lang.org website.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
git push heroku your-branch-name:master
heroku open
💬 Getting Help
Questions? Join our Gitter chat
Found a bug? Open an issue
Need more info? Check the project wiki
Styling with Tailwind CSS
This site uses Tailwind CSS for styling.
After making changes to HTML/Markdown files or Tailwind configuration:
npm run build-css # build CSS
npm run watch-css # watch and rebuild CSS automatically
Note: You need to have Node.js installed to run these commands.
Search
Search is Pagefind, which indexes the HTML Jekyll
produced rather than the Markdown behind it, so it needs no server of its own.
_plugins/search_index.rb runs it whenever Jekyll finishes writing the site,
which means rake build and rake serve both leave you with a search index
matching the site they just produced. Nothing extra to run.
Indexing adds a few seconds to a build and needs Node, so run npm install
first. Without it bundle exec jekyll build still finishes and only reports that
the index was skipped, which is enough for editing content. The rake tasks
stop earlier than that, since they build the CSS with Tailwind first.
Pagefind builds one index per language and picks one by the lang attribute of
the page the visitor is on, so each translation searches its own pages and reads
its own interface labels. Bulgarian is the exception: Pagefind has neither word
stemming nor interface translations for it, so search.unsupported in
_config.yml keeps its pages out of the index and its search runs against
English instead. Adding a language there is all it takes to do the same for
another one.
Testing
Besides generating and previewing the site
you can perform additional tests with these tasks:
bundle exec rake lint # run linter on markdown files
bundle exec rake check:markup # check markup for all generated pages
bundle exec rake check:links # check for 404's (needs a running local server)
📚 More Information
For detailed contribution guidelines, coding standards, and project structure, see our wiki.
Thank you for helping make Ruby's website better for everyone! 🎉
Does ruby/www.ruby-lang.org have a project website?
No homepage URL was recorded for ruby/www.ruby-lang.org in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
How active is development on ruby/www.ruby-lang.org?
The most recent commit recorded on ruby/www.ruby-lang.org was 16 days ago, based on the GitHub push timestamp. The repository has 669 forks — one of the better signals of community interest.
Is ruby/www.ruby-lang.org open source?
TopGit's metadata for ruby/www.ruby-lang.org does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What topics is ruby/www.ruby-lang.org associated with?
GitHub's repository topics for ruby/www.ruby-lang.org: "hacktoberfest", "heroku", "html", "jekyll", "ruby", "ruby-lang". TopGit's editorial category is Frontend.
Where do I read more about ruby/www.ruby-lang.org?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/ruby/www.ruby-lang.org is the definitive source.
Read full README in the tab above.
Still deciding about www.ruby-lang.org?
One click hands the question to an AI along with this page — see what it says about www.ruby-lang.org.