clovisjunior / ftslorgbr.github.io

Parte estática do site do FTSL - Fórum de Tecnologia em Software Livre

Home Page:http://ftsl.org.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fórum de Tecnologia em Software Livre - FTSL

Parte estática do Site do FTSL - Fórum de Tecnologia em Software Livre (http://ftsl.org.br)

Colabore com código do site:

  • enviando correções para as Issues;
  • reportando erros encontrados no site em Issues; e
  • testando a responsividade e desempenho em diferentes dispositivos e reportando os erros nas Issues desse repositório.

Tem dificuldades para trabalhar com o github?

Para executar localmente

O site foi feito usando o Jekyll. O Jekyll é um gerador de códigos estáticos. A ideia é que você crie páginas e até mesmo um blog de forma estática, usando HTML que você já conhece, junto com alguns truques que irão ajudá-lo a converter seu site em arquivos estáticos, pronto para ser publicado. Ele é baseado em vários formatos como Markdown para formatação de textos e posts e um padrão de template chamado Liquid com um pouco de YAML para exibir e guardar os dados das variáveis. (Fonte: Tableless)

  • "gem install jekyll bundler" para instalar o jekyll, mais informações;
  • dentro da pasta que contém o código do site (por exemplo ftslorgbr.github.io) execute o comando 'bundle install' para baixar as gems utilizadas no projeto;
  • depois "bundle exec jekyll serve" para executar o jekyll (gerar e servir localmente o site)
  • acesse http://localhost:4000

Executando localmente com docker (fonte)

  • navegue para o diretorio local do repositorio, por exemplo "cd ftslorgbr.github.io"
docker run --rm --label=jekyll --volume=$(pwd):/srv/jekyll \
  -it -p 127.0.0.1:4000:4000 jekyll/jekyll jekyll serve
  • Se receber a mensagem "jekyll 3.4.3 | Error: Permission denied @ dir_s_mkdir - /srv/jekyll/_site", crie a pasta _site

OPCIONAL: instalar ruby 2.3.4 no debian 8 e Ubuntu 16.04

Se preferir instalar uma versão mais atualizada do ruby (por erro de permissão nas gems na versão que veio instalada), pode usar o seguinte endereço como base:

https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-debian-8

About

Parte estática do site do FTSL - Fórum de Tecnologia em Software Livre

http://ftsl.org.br


Languages

Language:JavaScript 60.7%Language:CSS 29.6%Language:HTML 9.3%Language:Ruby 0.4%