У следећем чланку ћемо погледати Пеликана. Ово је добра опција за кориснике Питхона који желе сами да угосте једноставну веб страницу или блог. Ако сте заинтересовани за креирање прилагођене веб странице или блога, данас имате на располагању много опција. Али да је бар ако желите да послужујете статичке веб странице, овај креатор статичких веб локација може вам бити од користи. Ове врсте апликација користе предлошке за креирање свих статичких страница које корисник жели и повезују их са повезаним метаподацима.
Ако користиш Питон и тражите нешто за генерисање статичких ХТМЛ страница, овај генератор ће вам омогућити да погледате унутрашњост како ради. Коришћење језика који познајете олакшава. Ако вам се не свиђа Питхон, постоје и други генератори статичких веб локација који користе друге језике.
Пелицан је често коришћен генератор статичких страница написан на Питхону. Еаст директно подржава реСтруцтуредТект и може подржати Маркдовн, када је потребан пакет инсталиран. Сви задаци се извршавају помоћу алата интерфејса командне линије (ПГ), што олакшава свакоме ко је упознат. Осим тога, његов једноставан алат за брзо покретање чини стварање веб локације изузетно лаким.
Пелицан инсталација и основна конфигурација
Тестирам овај програм на Убунту 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, па чак и ГитХуб страница.
Можете добити више информација о овом генератору у веб локација пројекта или у свом ГитХуб спремиште.