Skip to content

A blog engine written in elixir to generate static blogs from markdown.

Notifications You must be signed in to change notification settings

viniciusalonso/simple_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Version

Simple Blog

A blog engine written in elixir to generate static blogs from markdown.

Installation

def deps do

[

{:simple_blog, "~> 0.2.0"}

]

end

Usage

$ git clone [email protected]:viniciusalonso/simple_blog.git

$ cd simple_blog/

$ mix deps.get

Generate new blog post

$ mix simple_blog.post "10 tips for new developers"

The file will be created at blog/_posts/yyyy-mm-dd-10-tips-for-new-developers.md.

Running local server

The local http server is designed to local development of your blog. To start it run the command below:

$ mix clean
$ mix simple_blog.server

The server will be running at http://localhost:4000.

Generate static blog

To generate the static version you should run the command:

$ mix simple_blog.compile

The command will generate a directory called output.

Default theme

The default theme is based on https://github.com/samarsault/plainwhite-jekyll.

About

A blog engine written in elixir to generate static blogs from markdown.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published