Este documento descreve como usar uma ferramenta chamada Static Site Generator para criar sites estáticos usando Ruby, Liquid e YAML. Ele explica como converter arquivos Markdown, HTML e Sass em HTML estático usando templates e layouts e aproveitando a estrutura de pastas para gerar blogs e posts. Também discute recursos como paginação, permalinks personalizados, posts relacionados e destaque de sintaxe que vêm prontos, além de como configurar variáveis, usar arquivos de dados e estender a arquitetura por meio de plugins.
4. Como funciona?
• Converte Markdown, Tex$le e HTML com
Liquid Tags
• Aplica templates e Layout Pages
• Converte arquivos sass
• Se aproveita da estrutura de pastas para
gerar blog e posts
• Transforma isso tudo em HTML está$co
5. O que já vem pronto?
• Paginação
• Estrutura personalizada de permalinks
• Posts relacionados
• Syntax highlight
• Conversão Markdown/Tex$le
8. Configuração YAML
• Configuração de variáveis globais
• Variáveis reu$lizáveis de acordo com
estrutura dos arquivos
• Adicione as chaves que desejar para
reaproveitar em todo o site
10. YAML Front MaJer
---
layout: post
title: Blogging Like a Hacker
permalink: /path/to/my/page/
published: true
categories: [categoria1, categoria2]
---
<!DOCTYPE HTML>
<html>
<head>
<title>{{ site.name }} - {{ page.title }}</title>
</head>
<body>
...
11. Deploy?
• Instancia grá$s do Heroku
• GitHub Pages
• Direto para a Amazon S3
• Qualquer lugar que aceite páginas está$cas
• hTp://jekyllrb.com/docs/deployment-‐
methods/