Note: this repo was forked and adjusted from: Bradley Taunt. Very cool guy in tech. Please check him out.
- Minimal blog and static site generator
- Licensed under MIT
- Discussion, patches etc. go to the list
- The "w" is silent...
ruby(ruby-devif needed)- ruby gems:
kramdownandrss
Make your changes in the main configuration file _config.yml file (site URL, your name,
etc.).
- Blog posts go under the
postsdirectory as markdown files - Posts need to be structured with an
h1on the first line, a space on the second, and the date on the third line (ie. 2024-07-20) - Pages go under the
pagesdirectory as markdown files - Media (images, videos etc) go in the root
publicdirectory - Main styling is found in
public/style.css(feel free to get creative!)
- The homepage only displays the first
5posts. You can configure this in_config.ymlunderpost_count. - The full blog post index will be generated at
yoursite.com/posts - This means you need to have a
posts.mdfile in yourpagesdirectory (or changeposts_indexthe core_config.yml)
wrubyis based off of Ruby 3.3.3 (userbenvorrvmto avoid privilege conflicts)- Install dependencies:
gem install 'kramdown:2.4.0' 'rss:0.3.0' - Run
make buildin the root directory - Upload
buildfolder to your server - Share your blog or site!