Overview:
The blog at news.eolang.org is built with Jekyll, a static site generator. This blog allows users to submit corrections and updates via pull requests. To contribute to the blog, users will need Ruby 2.6+ and Bundler. Once the necessary dependencies are installed, the blog can be accessed locally at http://localhost:4000 for making changes.
Features:
- Static Site Generation: The blog is built using Jekyll, a static site generator, which improves performance and security.
- Contribution via Pull Requests: Users can submit corrections and updates by creating pull requests, allowing for collaborative editing.
- Local Development Environment: The blog can be accessed locally, allowing users to make changes and preview them in the browser.
Installation:
To install and contribute to the blog, follow these steps:
- Install Ruby 2.6+ and Bundler if not already installed.
- Clone the repository with the blog code.
- Navigate to the cloned repository in the terminal.
- Run the following command to install the necessary dependencies:
bundle install
- Once the installation is complete, run the following command to build and serve the blog locally:
bundle exec jekyll serve
- After a few seconds, the blog should be accessible at http://localhost:4000.
- Make the desired changes to the blog files.
- Refresh the page in the browser to see the changes.
- If everything looks fine, submit a pull request to merge the changes into the main branch.
Summary:
The blog at news.eolang.org is built using Jekyll and allows users to contribute corrections and updates via pull requests. By following the installation guide and making changes locally, users can preview and test their modifications before submitting them for review. This collaborative approach helps maintain the accuracy and quality of the blog content.