Coder Social home page Coder Social logo

diegonegretto / pythonclub.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pythonclub/pythonclub.github.io

0.0 0.0 0.0 292.9 MB

Blog colaborativo sobre tecnologias que envolvam a linguagem Python

Home Page: http://pythonclub.com.br/

Makefile 7.45% Python 7.21% Shell 7.09% CSS 26.97% JavaScript 1.49% HTML 49.79%

pythonclub.github.io's Introduction

Duvidas sobre este projeto, deixe sua mensagem em Gitter

Blog colaborativo sobre tecnologias que envolvam a linguagem Python

Como Contribuir

  • Faça um fork desse repositório, clicando no botão Fork, na parte superior direita da pagina do Github

  • Clone seu fork:

    git clone --depth 1 --recursive https://github.com/SEU_USUARIO_DO_GITHUB/pythonclub.github.io.git

  • Instale os requirements pip install -r requirements.txt - se você não tiver o pip instalado, instale-o: https://pip.pypa.io/en/latest/installing.html#install-pip

  • Todas as publicações ficam na pasta content, os textos podem ser escritos no formato Markdown ou reStructuredText, fique a vontade para usar o que você sentir mais afinidade, veja alguns exemplos.

  • Após criar ou editar seu artigo faça um pull-request para que ele seja adicionado ao site.

  • Caso tenha dificuldades para escrever Markdown ou reStructuredText, veja esses editores online que auxiliam sua escrita:

Não entendeu nada? Veja o video que explica o processo de fork, clone, push e pull-request : http://pythonclub.com.br/como-fazer-fork-clone-push-pull-request-no-github.html

Sincronizando seu fork

Caso você já tenha feito fork a algum tempo você tem duas opções para garantir que estará trabalhando com as ultimas alterações, que pode ser simplesmente deletar seu fork e fazer um novo ou sincronizar seu fork com o repositório de origem usando as instruções contidas na wiki

Informações Técnicas

O site pythonclub.com.br está sendo hospedado usando o Github Pages.

O Github Pages hospeda arquivos HTML sem qualquer tipo de custo, bastando que exista um repositório chamado seu-usuario.github.io (Perceba que deve ser incluido o .github.io). Os arquivos HTML devem ser incluidos no branch master para que o Github automaticamente publique aqueles arquivos HTML na web no endereço: http://seu-usuario.github.io

Para gerar os arquivos HTML, e visando a facilidade de escrever textos utilizando a linguagem de marcação Markdown e reStructuredText, utilizamos o Pelican, que é um projeto feito em Python.

Como a branch master é usada internamente pelo Github para servir os arquivos HTML, criamos uma branch chamado pelican para armazenar os arquivos de configuração e as publicação em seu "estado-bruto".

Essa branch está definida como padrão para o repositório e você possivelmente não precisará se preocupar com isso.

Visualizando sua publicação antes de enviar

O Pelican conta com algumas facilidades que permitem que você teste o site localmente na medida que você vai escrevendo o texto e antes de enviar para o servidor, inclusive vem com um script para facilitar isso.

Para utilizar o script para iniciar basta executar o comando:

./develop_server.sh start

Então basta visitar o endereço http://localhost:8000/

Para finalizar o servidor use:

./develop_server.sh stop

pythonclub.github.io's People

Contributors

luzfcb avatar dvl avatar igr-santos avatar rg3915 avatar rochacbruno avatar mstuttgart avatar arturfsousa avatar cuducos avatar sipmann avatar drgarcia1986 avatar eduardoklosowski avatar dunossauro avatar guilouro avatar grandeportal avatar cordjr avatar arthur-alves avatar andrealmar avatar jacksonosvaldo avatar guidobr avatar andrelramos avatar carlosmaniero avatar fabianogoes avatar raphapassini avatar othonalberto avatar macndesign avatar linuxsoares avatar kanazux avatar otoru avatar ivancrneto avatar thiagocoroa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.