PHP static site generator for blog
PHP HTML JavaScript CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests
.gitignore
.travis.yml
LICENSE
README.md
composer.json
composer.lock
phpcs.xml
phpunit.xml
saori

README.md

Saori

Build Status

Saori is PHP static site generator for blog

Installation

composer create-project taniko/saori-skeleton blog

Usage

php saori

# initialize
php saori init

# generate draft file
php saori draft first_article

# edit draft file
vim draft/first_article/article.md
vim draft/first_article/config.yml

# post
php saori post first_article

# generate static site
php saori build

# push to GitHub
cd public
git init
## username is your GitHub account
git remote add origin git@github.com:username/username.github.io.git
git add --all
git commit -m 'Initial commit'
git push origin master

if you not set draft name, create draft/temp

php saori draft
vim draft/temp/article.md
vim draft/temp/config.yml

# move temp to contents/article/YYYY/MM/DDHHMM
php saori post temp
php saori build

Setting

config/env.yml

title: Example Blog
author: John
local: 'http://localhost:8000'
public: 'https://example.com'
theme: saori
lang: en
link:
    GitHub: 'https://github.com/'
    Twitter: 'https://twitter.com/'
    'Speaker Deck': 'https://speakerdeck.com/'
feed:
    type: atom
    number: 50
google-analytics : null
share:
    - twitter
    - pocket

config/theme.yml

saori:
    color:
        header        : '#A9EEE6'
        title         : '#F7FBFC'
        body          : '#FEFAEC'
        page-contents : '#FFF1CF'
    date-format: 'F j, Y'

my blog and repository