Welcome to the Open3FS blog repository. This site is built with Jekyll and hosted on GitHub Pages.
The simplest way to write posts is directly through GitHub's web interface.
Clone the repository and write posts locally.
-
Create new posts in the
_posts
directory -
Follow the naming convention:
YYYY-MM-DD-post-title.md
-
Include the following front matter at the top of each post:
--- layout: post title: "Your Post Title" date: YYYY-MM-DD HH:MM:SS +0800 ---
-
For images:
- Place images in the
assets/imgs
directory - Reference them in posts using:

- Place images in the
- Ruby (recommended version from GitHub Pages versions)
- Bundler
- Git
-
Clone the repository:
git clone https://github.com/open3fs/open3fs.github.io.git cd open3fs.github.io
-
Install dependencies:
bundle install
-
Start the local server:
./serve.sh
-
Visit http://localhost:4000 to view the site.
We recommend using chruby
for Ruby version management. Follow the official guide:
Jekyll Installation on macOS
This site uses the following key dependencies:
- Jekyll
- GitHub Pages
- jekyll-remote-theme
- jekyll-feed
For the complete list of supported versions, refer to GitHub Pages versions.
DO NOT USE UNSUPPORTED VERSIONS.