Skip to content

Add blog#61

Merged
biow0lf merged 21 commits into
masterfrom
add-blog
Jun 8, 2026
Merged

Add blog#61
biow0lf merged 21 commits into
masterfrom
add-blog

Conversation

@biow0lf

@biow0lf biow0lf commented Jun 8, 2026

Copy link
Copy Markdown
Member

No description provided.

@biow0lf biow0lf requested a review from Copilot June 8, 2026 21:01
@biow0lf biow0lf self-assigned this Jun 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a new blog/ section intended to host an Errbit blog (Jekyll scaffold + initial posts), links it from the main site navigation, and tightens env var handling for docs generation.

Changes:

  • Add a Jekyll blog scaffold under blog/ (config, Gemfile/lock, pages, posts).
  • Add a “Blog” link to the site navigation.
  • Change docs fetch hook to use ENV.fetch('ERRBIT_PATH') instead of ENV['ERRBIT_PATH'].

Reviewed changes

Copilot reviewed 12 out of 14 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
blog/index.markdown Adds blog landing page front matter.
blog/Gemfile Adds blog-specific Bundler dependencies for Jekyll/minima.
blog/Gemfile.lock Adds blog lockfile for resolved gems.
blog/about.markdown Adds an About page for the blog (currently with a root-level permalink).
blog/404.html Adds a 404 page intended to be published at /404.html.
blog/.ruby-version Pins Ruby version for the blog environment.
blog/.gitignore Ignores typical Jekyll build/cache directories.
blog/_posts/2026-06-09-release-0.11.0.markdown Adds a release announcement post (future-dated).
blog/_posts/2026-06-09-jruby.markdown Adds an (currently empty) post file.
blog/_posts/2026-06-08-welcome-to-jekyll.markdown Adds default Jekyll welcome post.
blog/_config.yml Adds blog Jekyll configuration (title/baseurl/etc).
_plugins/fetch_docs.rb Switches ERRBIT_PATH access to ENV.fetch.
_includes/nav.html Adds “Blog” link to global navigation.
_config.yml Removes CNAME from the Jekyll exclude list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread blog/Gemfile
Comment thread blog/Gemfile Outdated
Comment thread blog/about.markdown
Comment thread blog/_config.yml Outdated
Comment thread _includes/nav.html
Comment thread _plugins/fetch_docs.rb

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 14 out of 16 changed files in this pull request and generated 6 comments.

Comment thread docker-build.sh
Comment thread _config.yml
Comment thread _includes/nav.html
Comment thread blog/_config.yml Outdated
Comment thread blog/about.markdown Outdated
Comment thread blog/_posts/2026-06-08-welcome-to-jekyll.markdown Outdated
@biow0lf biow0lf merged commit 347dcfc into master Jun 8, 2026
4 checks passed
@biow0lf biow0lf deleted the add-blog branch June 8, 2026 23:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 13 out of 15 changed files in this pull request and generated 4 comments.

Comment thread _config.yml
Comment on lines 3 to 10
exclude:
- README.md
- Gemfile
- Gemfile.lock
- bin
- CNAME
- lib
- tmp
- vendor
Comment thread docker-build.sh
Comment on lines +7 to +9
pushd blog
bundle exec jekyll build --destination ../_site/blog
popd
Comment thread _plugins/fetch_docs.rb
Comment on lines 5 to 7
Jekyll::Hooks.register :site, :after_reset do |site|
doc_builder = DocBuilder.new(ENV['ERRBIT_PATH'])
doc_builder = DocBuilder.new(ENV.fetch('ERRBIT_PATH'))
doc_builder.run
Comment thread _includes/nav.html
Comment on lines 2 to +3
<li><a href="/">Home</a></li>
<li><a href="/blog">Blog</a></li>
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

Successfully merging this pull request may close these issues.

2 participants