Giter Site home page Giter Site logo

lpd-fr's Introduction

Site Linux Presentation Day

Le site utilise pelican pour générer les pages HTML à partir de fichiers en rst.

Pour générer les pages à partir des fichiers source, il suffit d'installer pelican dans un virtualenv en local.

Il n'est pas utile de l'installer sur le serveur, il faut copier le contenu du dossier output pour publier.

Installation

Prérequis

sudo apt-get install curl python python-virtualenv make

Installation

Installer Pelican dans un virtualenv comme indiqué dans la documentation de Pelican

Installer les dépendances nécessaires:

pip install -r requirements.txt

Cloner le repository

git clone https://github.com/toulibre/lpd-fr-pelican.git --recursive

Le thème du site est dans un sous-module.

Utilisation

Avant de lancer les commandes pour générer les pages, source le virtualenv :

source bin/activate

Générer le site en local

Générer le site à l'aide du script de développement :

cd lpd-fr-pelican
make clean
make devserver

Puis visiter la page http://localhost:8000/ pour visualiser le site.

Mettre en ligne le site

Pour envoyer les fichiers situés dans "output" sur le serveur, vous pouvez vous aider de la commande

make rsync_upload

Cette commande génère le site avec les paramètres pour la version de production, puis synchronise les fichiers avec le serveur.

Les paramètres de connexion sont dans le fichier Makefile, il faut une clé ssh pour se connecter au serveur bien sûr :-)

lpd-fr's People

Contributors

numahell avatar

Watchers

 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.