Jekylli ajaveebi loomine Ubuntus 16.04
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Ghost on kaasaegne avatud lähtekoodiga avaldamisplatvorm, mis on üles ehitatud Node.js- ile ja millel on Ember.js-i administraatoriklient, JSON API ja Handlebars.js- i toitev teema-API . Ghosti meeskond andis hiljuti välja Ghosti uue versiooni, millel on palju uusi funktsioone ja täiustusi: uus allahindlusredaktor koos tööriistaribaga, mis aitab teil postituse stiili kujundada, kasutajaliidese/UX-i täiustused, mitme pildi pukseerimine, täiustatud installi- ja värskendamisprotsess uutega tööriist nimega Ghost-CLI , uus vaiketeema Casper v2.0.0 ja palju muud. Pärast installimist jätan selle teile lähemalt uurima.
Selles õpetuses installime, seadistame ja konfigureerime Ubuntu 16.04 LTS-is Ghost v1.0.0, kasutades MySQL-i, Let's Encrypt, Node.js-i, NPM-i, Ghost-CLI-d ja NGINX-i.
NOTE: Ubuntu 16.04 LTS is the only officially supported Linux distribution. It is not possible to install Ghost v1.0.0 on other Linux distributions. In future, it will probably be possible to install it when they add support for other distributions in Ghost-CLI tool.
Ghosti meeskond soovitab Ghost v1.0.0 ajaveebi tootmisinstallimiseks järgmist serveripinu ja seadistust:
ghost
käskeKontrollige Ubuntu versiooni:
lsb_release -ds
# Ubuntu 16.04.3 LTS
Looge uus juurdepääsuga mitte-root kasutajakonto sudo
ja lülituge sellele:
NOTE: Replace
johndoe
with your username
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Seadistage ajavöönd:
sudo dpkg-reconfigure tzdata
Veenduge, et teie süsteem on ajakohane:
sudo apt update && sudo apt upgrade -y
Paigalda build-essential
pakett:
sudo apt install -y build-essential
Esiteks peame installima MySQL-i andmebaasi, kuna Ghost soovitab seda tootmiskeskkonna andmebaasina.
Laadige alla ja installige MySQL:
sudo apt install -y mysql-server
NOTE: You will be prompted to enter password for the MySQL "root" user. Enter strong password!
Kontrollige MySQL-i versiooni:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
Tugevdage MySQL Server, käivitades mysql_secure_installation
skripti:
sudo mysql_secure_installation
Järgmisena peame installima NGINX-i tarkvara. Seda kasutatakse meie Ghosti rakenduse pöördpuhverserverina. Ghost-CLI saab NGINX-i teie jaoks automaatselt pöördpuhverserverina konfigureerida.
Laadige alla ja installige NGINX:
sudo apt install -y nginx
Kontrollige NGINX versiooni:
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
Ghost v1.0.0 currently supports Node.js versions 6.9+ and 4.5+ only. The recommended version of Node.js to use with Ghost v1.0.0 is currently Node.js v6 Boron LTS.
Ghost on üles ehitatud Node.js-ile. Ghost järgib Node'i LTS-plaani, toetades ainult Node.js'i LTS-versioone. Seega peame installima Node.js'i uusima LTS-i versiooni.
Laadige alla ja installige Node.js ja NPM:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Kontrollige Node.js ja NPM versiooni:
node -v && npm -v
# v6.11.3
# 3.10.10
Ghost-CLI on CLI tööriist Ghosti installimiseks ja värskendamiseks. See muudab Ghosti installimise ja värskendamise lihtsaks. See saab seadistada teie jaoks andmebaasi, konfigureerida NGINX-i pöördpuhverserverina, seadistada Let's Encrypti abil TLS-i turbe, automaatset SSL-i uuendamist ja seadistada kummitussüsteemi teenusena. See hoolitseb teie eest põhiturvalisuse eest, luues spetsiaalse süsteemikasutaja, keda kutsutakse ghost
Ghosti ajaveebi käitamiseks.
Installige Ghost-CLI npm kaudu:
sudo npm install -g ghost-cli@latest
Kontrollige Ghost-CLI versiooni:
ghost version
# Ghost-CLI version: 1.1.1
Käivitage ghost doctor
käsk, et kontrollida, kas teie keskkond ühildub Ghost-CLI-ga:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
Hankige abi ghost
käsu kohta:
ghost help
ghost
Alamkäskude kohta täpsema abi saamiseks võite käivitada ghost help <command>
. Näiteks ghost config
käsu kohta abi saamiseks käivitage:
ghost help config
NOTE: Make sure DNS records for your domain are set up. This tutorial uses example domain
blog.example.tld
. Replaceblog.example.tld
with your domain/hostname.
Nüüd oleme valmis installima Ghost CMS-i. Ainus viis Ghost v1.0.0 installimiseks on Ghost-CLI tööriista kasutamine.
Loo dokumendi juurkataloog:
sudo mkdir -p /var/www/ghost
Muutke /var/www/ghost
kataloogi omandiõigus mitte-juurkasutajale, kellel on sudo
õigused, mille olete loonud selle õpetuse alguses:
sudo chown <johndoe>:<johndoe> /var/www/ghost
Navigeerige dokumendi juurkataloogi:
cd /var/www/ghost
NOTE: Make sure
/var/www/ghost
directory is empty before installing Ghost and your user must own this directory.
Installige Ghost tootmisrežiimis:
ghost install
Vastake küsimustele, millega see küsib. Lisateabe saamiseks küsimuste kohta, mida see küsib, külastage Ghost docsi :
? Enter your blog URL: https://blog.example.tld
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL]
? Enter your Ghost database name: [Whatever you want]
? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let's Encrypt notifications) [Your email for Let's Encrypt]
? Do you wish to set up "ghost" mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes
NOTE: After installation, NGINX configuration files will be in
/var/www/ghost/system/files
directory. Ghost-CLI will ask youDo you wish to set up Nginx?
and if your answer isyes
, then it will configure NGINX as a reverse proxy for you automatically. Your NGINX config files will be in{your_ghost_installation_dir}/system/files
directory.
Kui installimine on lõppenud, saate käivitada, ghost ls
et vaadata töötavat Ghosti protsessi:
ghost ls
Samuti saate kataloogist ghost version
uuesti käivitada, et kontrollida, kas Ghost on installitud /var/www/ghost
:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
Tulevikus, kui Ghosti uuem versioon välja tuleb, käivitage ghost update
ghosti /var/www/ghost
värskendamiseks lihtsalt käsk kataloogist. Samuti tehke enne värskendamist oma blogist administraatoriliidese kaudu varukoopia.
Seadistamise lõpuleviimiseks ja Ghosti administraatori konto loomiseks liikuge Ghosti konfiguratsioonilehele, lisades /ghost
oma ajaveebi URL-i lõppu. See näide kasutab https://blog.example.tld/ghost
.
Oleme edukalt installinud ja konfigureerinud oma uue Ghost v1.0.0 ajaveebi tootmiseks. Ghost-CLI tööriist muudab meie elu palju lihtsamaks, välistades käsitsi toimingud, mida pidime tegema vanema v0.11.x
Ghostiga. Saate teha kõike ka käsitsi ilma Ghost-CLI tööriista abita, kuid kaotate võimaluse oma ajaveebi lihtsalt ghost update
käsuga värskendada . Kõikide käsitsi tegemine on töömahukas ja pole soovitatav. Ainus negatiivne külg on asjaolu, et teisi Linuxi distributsioone praegu ei toetata.
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud i.
Kas kasutate teistsugust süsteemi? Jekyll on hea alternatiiv WordPressile. See ei nõua andmebaase ja töötab paljudele tuttava keelega
Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud i.
Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida
Neos on uuenduslik avatud lähtekoodiga sisuhaldussüsteem, mis sobib suurepäraselt veebisisu loomiseks ja redigeerimiseks. Autoreid ja toimetajaid silmas pidades, Neo
Kas kasutate teistsugust süsteemi? Ghost on avatud lähtekoodiga ajaveebiplatvorm, mis on arendajate ja tavakasutajate seas populaarsust kogunud alates 201. aastast.
Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida
Kas kasutate teistsugust süsteemi? Ghost on avatud lähtekoodiga ajaveebiplatvorm, mis on arendajate ja tavakasutajate seas populaarsust kogunud alates 201. aastast.
Vultri virtuaalserveri tavaline kasutusala on Wordpressi veebisaitide majutamine. See juhend näitab, kuidas virtuaalserveri konfigureerimist nullist automatiseerida
Ghost on kaasaegne avatud lähtekoodiga avaldamisplatvorm, mis on üles ehitatud Node.js-ile ja millel on Ember.js-i administraatoriklient, JSON API ja Handlebars.js-i toitev teema API. Ghos
Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud i.
Kas kasutate teistsugust süsteemi? Dotclear on väga lihtne ajaveebimootor. See on avatud lähtekoodiga ja seda on lihtne kasutada. See õpetus läbib installimise
Kas kasutate teistsugust süsteemi? SilverStripe on paindlik ja laiendatav tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud PHP-s. ma
Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida
Kas kasutate teistsugust süsteemi? Ghost on avatud lähtekoodiga ajaveebiplatvorm, mis on alates 2013. aasta väljalaskmisest arendajate ja tavakasutajate seas populaarsust kogumas. ma
Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida
Typesetter on PHP-s kirjutatud avatud lähtekoodiga CMS, mis keskendub True WYSIWYG redigeerimise ja lamefailide salvestusruumi kasutamise lihtsusele. Selles artiklis me installime
Vultri eksemplarid on suurepärane viis WordPressi ajaveebi käitamiseks, kuid WordPressi märkimisväärsem laiendus on WooCommerce, e-kaubanduse pistikprogramm, mis laiendab
Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud i.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit