In this first lesson, we'll install and setup pelican.

installing Python pelican

To install pelican, we need to use this following command

pip install pelican

setting up Python pelican

To set up our project, we need to use the following command :

pelican-quickstart

After that, you'll appear you many questions about your website. You can answer them according to your project.


> What will be the title of this web site? Pyblog
> Who will be the author of this web site? Pyauthor
> What will be the default language of this web site? [en] en
> Do you want to specify a URL prefix? e.g., https://example.com   (Y/n) n
> Do you want to enable article pagination? (Y/n) y
> How many articles per page do you want? [10] 10
> What is your time zone? [Europe/Paris] Europe/Paris
> Do you want to generate a tasks.py/Makefile to automate generation and publishing? (Y/n) y
> Do you want to upload your website using FTP? (y/N) n
> Do you want to upload your website using SSH? (y/N) n
> Do you want to upload your website using Dropbox? (y/N) n
> Do you want to upload your website using S3? (y/N) n
> Do you want to upload your website using Rackspace Cloud Files? (y/N) n
> Do you want to upload your website using GitHub Pages? (y/N) n

Congratulation! Your Pelican project is ready to work, and it looks like this :


yourproject/
├── content
│   └── (pages)
├── output
├── tasks.py
├── Makefile
├── pelicanconf.py       # Main settings file
└── publishconf.py       # Settings to use when ready to publish

the next lesson

#lesson 2 : Preparing a Theme and create the base for pelican

See you later!

English today is not an art to be mastered it's just a tool to use to get a result