No description, website, or topics provided.
JavaScript Ruby Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.themes/classic
assets/jwplayer
blog
images
javascripts
plugins
sass
source
stylesheets
.gitignore
.rbenv-version
.rvmrc
.slugignore
CHANGELOG.markdown
Gemfile
Gemfile.lock
README.markdown
Rakefile
_config.yml
atom.xml
config.rb
config.ru
favicon.png
gregtest
index.html
sitemap.xml

README.markdown

LinuxSysadmin Blog

Installation

Dependencies

  • Ruby 1.9.2
  • Bundler

Quick Start

git clone git@github.com:promet/promet.github.com.git blog
cd blog
bundle install

Usage

  • NEVER push to master
  • Update the blog the same way you would update code
  • Posts in are ./source/_posts
  • Branch off master or work locally for longer running articles
  • Always work off the source branch

Initial setup

Before you can publish your first changes you will have to bootstrap your environment. For this run:

rake bootstrap

Creating a new Post

  1. Make sure you have the most recent posts
git pull
  1. Use the built-in Rake task to generate the necessary files:
rake new_post["Title for my new blogpost"]
  1. Open the generated markdown file
  2. Add metadata to the YAML front matter ('author' should correspond to a key in _config.yml):
author: marius-ducea
categories: [Install, Setup, etc]
published: false # working draft, will not be published on generate
  1. Write content
  2. Generate & Preview
rake generate && rake preview # Watches and mounts a webserver at http://0.0.0.0:4000

Publishing

  1. Add and push your changes to github
git add [your changes]
git push origin source
  1. Deploy your changes
rake deploy

In a few moments, see your new article published on the blog!

Resources