Пелицан, генератор статичких веб страница заснован на Питхону

о Пеликану

У следећем чланку ћемо погледати Пеликана. Ово је добра опција за кориснике Питхона који желе сами да угосте једноставну веб страницу или блог. Ако сте заинтересовани за креирање прилагођене веб странице или блога, данас имате на располагању много опција. Али да је бар ако желите да послужујете статичке веб странице, овај креатор статичких веб локација може вам бити од користи. Ове врсте апликација користе предлошке за креирање свих статичких страница које корисник жели и повезују их са повезаним метаподацима.

Ако користиш Питон и тражите нешто за генерисање статичких ХТМЛ страница, овај генератор ће вам омогућити да погледате унутрашњост како ради. Коришћење језика који познајете олакшава. Ако вам се не свиђа Питхон, постоје и други генератори статичких веб локација који користе друге језике.

Пелицан је често коришћен генератор статичких страница написан на Питхону. Еаст директно подржава реСтруцтуредТект и може подржати Маркдовн, када је потребан пакет инсталиран. Сви задаци се извршавају помоћу алата интерфејса командне линије (ПГ), што олакшава свакоме ко је упознат. Осим тога, његов једноставан алат за брзо покретање чини стварање веб локације изузетно лаким.

Пелицан инсталација и основна конфигурација

Тестирам овај програм на Убунту 20.04. Први корак који треба следити биће цреате а виртуаленв и инсталирајте Пелицан. То можете учинити отварањем терминала (Цтрл + Алт + Т) и употребом наредби у њему:

стварање виртуелног окружења

mkdir test-sitio

cd test-sitio

python3.8 -m venv venv

./venv/bin/pip install --upgrade pip

Након ажурирања пипа, сада можемо инсталирајте Пелицан:

Објекат Пелицан

./venv/bin/pip install pelican

Покрените команду пелицан-куицкстарт

Једном инсталиран, алатка ЦЛИ за брзи почетак Пелицан ће створити основни изглед и неке датотеке како бисмо могли почети.

Да поједноставим ствари, приликом покретања брзог почетка користио сам вредности за наслов и аутора и одговорио N до префикса урл и пагинације чланка. За остала питања, Користио сам подразумевано. Врло је лако касније променити ова подешавања у конфигурационој датотеци. Брзи почетак се може покренути са наредбом:

куицкстарт пелицан

./venv/bin/pelican-quickstart

Када то завршимо, можемо променити одређене аспекте поставки. Само морамо отворите датотеку пелицанцонф.пи у нашем омиљеном уређивачу текста.

конфигурациона датотека

Унутра можемо потражити линију:

TIMEZONE = 'Europe/Paris'

И можемо промените временску зону земље која вас занима.

у ажурирајте поставке друштвених веза, морате тражити променљиву СОЦИЈАЛНА en пелицанцонф.пи. У њега можемо додати наше везе на следећи начин:

SOCIAL = (('Twitter (#Ubunlog)', 'https://twitter.com/UbunlogWeb'),)

Треба напоменути да је зарез на крају важан. Та зарез помаже Питхону да препозна да је променљива заправо скуп. Уверите се да га нисте избрисали.

Покрените сервер

Сада када имамо основе веб локације, можемо видети да је брзи почетак креирао Макефиле са различитим циљевима. Један од њих прави девсервер може покренути развојни сервер на нашој машини како бисмо могли да прегледамо све што стварамо. ЦЛИ команде које се користе у Макефиле -у требале би бити део нашег ПАТХ -а, па прво морамо активирати виртуаленв.

покрените сервер

source ./venv/bin/activate

make devserver

Кад почне, можемо отворите наш прегледач и идите на УРЛ http://localhost:8000 да бисте видели блог који је направљен.

огледна страница направљена помоћу Пелицан -а

Додајте садржај

Сада када имамо основну веб локацију, можемо додати неки садржај. Први, створићемо датотеку која се зове добродошли.рст у директоријуму садржаја (садржина) сајта.

Са нашим омиљеним уређивачем текста, ми ћемо створити ову датотеку са текстом који следи следећој структури:

додај садржај у пелицан

Bienvenid@ a este blog

######################

:date: 20210827 00:03

:tags: bienvenid@

:category: Intro

:slug: bienvenida

:author: ubunlog

:summary: Documento bienvenida

Bienvenid@ a este blog de prueba con Pelican.

Esta es una pequeña página se va a mostrar como página estática.
Pelican analiza automáticamente las líneas de metadatos (fecha, etiquetas, etc.).

Након писања датотеке, девсервер би требало да ажурира и генерише овако нешто:

додата датотека добродошлице

Поново учитајте своје место за тестирање у прегледачу да бисте видели промене.

статичка страница добродошлице

Метаподаци су аутоматски додани на страницу. Поврх тога, Пелицан је аутоматски открио категорију Интро и додао одељак у горњу навигацију.

Промените тему

Поред свега наведеног, можемо лако променити тему. У спремишту Пелицан-тхемес, можете пронаћи различите теме које су корисници креирали. Врло је лако тестирати нове теме, само их морате преузети из спремишта, сачувајте их на нашем рачунару и у датотеку пелицанцонф.пи додајте следећи ред са путањом до теме:

THEME = "/home/tu-usuario/pelican-tema/nombre-del-tema"

Девсервер ће регенерисати свој излаз. Поново учитајте веб страницу у прегледачу да бисте видели нову тему.

Ово је био кратак увод у Пелицан. Све је ово урађено на локалној машини. Ако желите да други виде вашу веб локацију, мораћете да поставите претходно генерисане ХТМЛ датотеке на сервер. Ако детаљно погледате излаз пелицан-куицкстарт, видећете опције за коришћење ФТП, ССХ, С3, па чак и ГитХуб страница.

Можете добити више информација о овом генератору у веб локација пројекта или у свом ГитХуб спремиште.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.