Skip to content
Snippets Groups Projects
Select Git revision
  • calbasi-master-patch-58740
  • master default protected
  • docker
  • 2021.05.6
  • 2021.04.4
  • 2021.04.5
  • 2021.03.3
7 results

website_en

  • Clone with SSH
  • Clone with HTTPS
  • Joan Cervan's avatar
    JoanCervan authored
    More info about member and mirror nodes when setting up the keys.
    8db8445f
    History

    Duniter website

    Public site available at https://duniter.org/en

    Reproduce it locally

    You may want to reproduce this website locally, for developement purposes for example. Here are the instructions.

    Clone the sources

    git clone https://git.duniter.org/websites/website_en.git

    Install python stuff

    cd website_en
    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt

    Install system dependencies for plantuml plugin (plantuml and GraphViz utilities) :

    apt install plantuml graphviz

    Generate the site

    pelican

    Serve it

    pelican --listen --autoreload --port 8557

    The website should be available at http://localhost:8557.

    Generate production site

    You just need to give the production configuration file to Pelican:

    pelican -s publishconf.py

    You may want to change the production parameters, like the domain name: just edit publishconf.py and modify the SITEURL to whatever value you want. You can also override any other value simply by adding it.

    For example if you want to host the site at https://my.website.org, set:

    SITEURL = u'https://my.website.org'

    Plantuml plugin documentation