Repositório da décima edição do evento
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_convidados
_includes
_layouts
_posts
css inicial Mar 1, 2018
es
fonts
images
js
.gitignore
24.html
25.html
26.html Ajustes na programação #76 Oct 17, 2018
404.md
CONTRIBUTING.md
Gemfile
Gemfile.lock
README.md
_config.yml
config_grade.json
evento.html
favicon.ico
index.html
logo.html
politica-anti-assedio.md
programacao.html
projeto-patrocinio-ftsl-2018.pdf

README.md

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)

Esse repositório também está disponível como git-ssb (%QUAzQIcYgdYew01Xouch0DQsg8V2m6HoWDUMiEMqhcA=.sha256).

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