Skip to content

zolweb/zolweb.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZOL - Blog

Built with:

Minimal Mistakes takes advantage of Sass and data files to make customizing easier. These features require Jekyll 2.x and will not work with older versions of Jekyll.

Getting Started

Get this repository into your workspace:

git clone git@github.com:zolweb/zolweb.github.io.git && cd zolweb.github.io

Install the project thanks to the following Makefile command:

make install

If you want to run app with drafts in dev:

make jkbuild "\-\-drafts"

The Makefile runs containers thanks to docker compose and the very simple docker-compose.yml configuration file:

web:
  build: .
  volumes:
   - .:/app
  environment:
       VIRTUAL_HOST: blog.zol.dev

The Makefile contains everything needed to install Docker and docker compose through requirements target.

Access the blog in your browser

We are using an nginx reverse proxy to access our container for custom domain name or from outside world.

The nginx reverse proxy come from this docker image/repo: https://github.com/jwilder/nginx-proxy

The docker run command for the proxy is set into the Makefile (nginx-proxy target)

Go to http://blog.zol.dev to see the magic if everything is fine.