Поделите своје мисли и идеје на интернету тако што ћете направити статички блог користећи Басхблог и Линук командну линију.

Блоговање је терапеутски начин да се проведе време. Можете да изнесете своје мисли у свет, без потребе да бринете о кликовима или врсти токсичног одговора који ћете добити на друштвеним медијима. Али постављање блога може бити тешко, а одржавање потпуног система за управљање садржајем представља безбедносни ризик.

Басхблог је систем за блоговање колико год може, омогућавајући вам да креирате цео блог из једне терминалне команде.

Статичке локације су супериорне!

Системи за управљање садржајем су непотребно компликовани за већину блогова. Сваки пут када посетилац приступи чланку на вашој веб локацији, цела веб страница се саставља од својих компоненти да би се ефемерно приказала, а затим уништила. То је губљење рачунарских ресурса, а пријаве засноване на вебу представљају безбедносни ризик који може довести до преузимања ваше веб локације.

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

instagram viewer

Добро састављен статички блог може бити једнако привлачан и функционисати као онај који производи ЦМС, а можете га лако креирати са Линук терминала.

Басхблог је најједноставнији генератор статичког сајта

Генератори статичких локација су програми који генеришу статичне странице за ваш блог. Обично се покрећу на командној линији и захтевају специфично форматирање за називе датотека и изглед директоријума који могу да имају смисла.

За разлику од већине генератора статичких сајтова, који узимају већ постојеће Маркдовн датотеке и приказују их на команду, Басхблог почиње са једном командом и омогућава вам да одмах почнете да пишете.

Када затворите текстуалну датотеку, Басхблог генерише појединачне ХТМЛ датотеке блога, датотеку индекса, РСС феед и ЦСС.

Како инсталирати Басхблог на Линук

Не морате да инсталирате Басхблог на Линук пошто је то само скрипта. Направите нови директоријум за свој блог помоћу мкдир команду, и користите команду цд да бисте прешли у њу:

мкдир блог && цд блог

Сада користите команду вгет да преузмете Басхблог скрипту са ГитХуб-а:

вгет https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh

Учините скрипту извршном помоћу:

судо цхмод +к бб.сх

То је тако једноставно, иако ће вам требати посебан директоријум са копијом скрипте за сваки блог који намеравате да направите.

Ако желите да пишете постове користећи Маркдовн, а не ХТМЛ, можете преузети оригинални додатак Маркдовн из 2004. са:

вгет http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip

Распакујте га са:

распакујте Маркдовн_1.0.1.зип

Преместите додатак у свој радни директоријум, а затим обришите архиву и фасциклу користећи рм:

мв Маркдовн_1.0.1/Маркдовн.пл .
рм -р Маркдовн_1.0.1 Маркдовн_1.0.1.зип

Како да прилагодите своје Басхблог варијабле

Басхблог скрипта садржи све варијабле специфичне за сајт које су вам потребне да бисте персонализовали свој блог. Можете га уредити помоћу:

нано бб.сх

Спустите се до Глобалне варијабле одељак да бисте видели низ опција прилагођавања доступних за ваш блог. Желећете да поставите наслов, а осим ако се не зовете „Џон Смит“, вероватно би требало да промените глобал_аутхор такође променљива.

Постоји много доступних опција, ево најважнијих:

  • глобал_емаил: Да би људи могли да ступе у контакт са вама
  • глобал_лиценсе: Подразумевано, ово је подешено на ЦЦ би-цц-нд, што значи да свако може да користи ваш пост на блогу у било коју сврху под условом да обезбеди атрибуцију и да је не прилагођава. Требало би да се уверите да разумете лиценце отвореног кода пре него што ово промените.
  • број_индекс_чланака: Ово је број чланака приказаних на вашој почетној страници и подразумевано је подешен на осам
  • арцхиве_индек: Назив странице на којој посетиоци могу пронаћи старије постове
  • глобал_аналитицс: Ако користите Гоогле аналитику, унесите свој ГА ИД овде
  • глобал_аналитицс_филе: Ако више волите Решење аналитике прилагођено приватности за ваш блог, овде можете да наведете датотеку глобалне аналитике

Такође ћете пронаћи опције за везе на друштвеним мрежама и прилагођавање РСС фида.

Наравно, не морате да користите свако поље, само коментаришите нерелевантна додајући хеш "#“ до почетка реда.

Направите фантастичан блог са Басхблог-ом

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

ецхо 'екпорт ЕДИТОР=нано' >> ~/.басхрц
извор ~/.басхрц

Ово ћете морати да урадите само једном.

Да бисте креирали нови пост на блогу, унесите:

./бб.сх пост

Ако сте преузели Маркдовн додатак, требало би да пишете користећи Маркдовн. Ако нисте, требало би да пишете користећи ХТМЛ.

Ако сте преузели Маркдовн додатак, али из неког разлога ипак желите да користите ХТМЛ, покрените скрипту са:

./бб.сх пост -хтмл

Датотека је попуњена упутствима здравог разума, као што је „Наслов иде овде“. Обришите чувар места и упишите свој наслов на његово место.

Такође можете да обришете текст чувара места који вас обавештава да ће остатак датотеке бити Маркдовн или ХТМЛ. Замените га телом текста.

Можете додати слике у свој блог пост користећи стандардне ХТМЛ или Маркдовн конвенције. Не заборавите да користите релативне путање и ставите слике у свој блог директоријум касније. Можда ће вам бити корисно да направите поддиректоријум за њих.

На дну датотеке видећете а Ознаке линија. Ознаке су опционе и можете додати своје ознаке раздвојене зарезима или у потпуности избрисати ред. Да бисте променили подразумеване ознаке, уредите бб.сх помоћу нано.

Када завршите са објавом на блогу, сачувајте и изађите из нано-а са Цтрл + О онда Цтрл + Кс.

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

Ако покрећете Басхблог у јавно доступном директоријуму, ваш блог пост ће одмах бити активан. Ако покрећете скрипту на локалној машини, користите безбедну копију (СЦП) за безбедно копирање статичке датотеке на ваш сервер:

сцп -р * корисник@сервер.ип.аддресс:/вар/ввв/хтмл

Ако осећате потребу да касније уредите свој блог пост, можете покренути:

./бб.сх уреди име датотеке

Креирање блога на Линук-у је једноставно са Басхблог-ом

Уз Басхблог, можете направити потпуно функционалан блог који се креира и отпреми са вашег терминала у року од неколико секунди.

Ако нисте љубитељ Линук терминала и уместо тога више волите графички интерфејс, доступни су генератори статичких локација вођени ГУИ.