Jekyll emuāra izveide Ubuntu 16.04
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Ghost ir moderna, atvērtā pirmkoda publicēšanas platforma, kas izveidota uz Node.js ar Ember.js administratora klientu, JSON API un motīva API, ko nodrošina Handlebars.js . Ghost komanda nesen izlaida jaunu Ghost versiju ar daudzām jaunām funkcijām un uzlabojumiem: jauns atzīmju redaktors ar rīkjoslu, kas palīdz veidot ziņas stilu, lietotāja interfeisa/UX uzlabojumi, vairāku attēlu vilkšana un nomešana, uzlabots instalēšanas un atjaunināšanas process ar jauniem rīks Ghost-CLI , jauna noklusējuma tēma Casper v2.0.0 un daudz kas cits. Pēc instalēšanas es atstāju jums iespēju izpētīt vairāk.
Šajā apmācībā mēs instalēsim, iestatīsim un konfigurēsim Ghost v1.0.0 operētājsistēmā Ubuntu 16.04 LTS, izmantojot MySQL, Let's Encrypt, Node.js, NPM, Ghost-CLI un NGINX.
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.
Ghost komanda iesaka šādu serveru steku un iestatīšanu Ghost v1.0.0 emuāra ražošanas instalēšanai:
ghost
komandasPārbaudiet Ubuntu versiju:
lsb_release -ds
# Ubuntu 16.04.3 LTS
Izveidojiet jaunu bezsaknes lietotāja kontu ar sudo
piekļuvi un pārslēdzieties uz to:
NOTE: Replace
johndoe
with your username
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Iestatiet laika joslu:
sudo dpkg-reconfigure tzdata
Pārliecinieties, vai jūsu sistēma ir atjaunināta:
sudo apt update && sudo apt upgrade -y
Instalējiet build-essential
pakotni:
sudo apt install -y build-essential
Pirmkārt, mums būs jāinstalē MySQL datu bāze, jo Ghost to iesaka kā datu bāzi ražošanas videi.
Lejupielādējiet un instalējiet MySQL:
sudo apt install -y mysql-server
NOTE: You will be prompted to enter password for the MySQL "root" user. Enter strong password!
Pārbaudiet MySQL versiju:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
Nostipriniet MySQL serveri, palaižot mysql_secure_installation
skriptu:
sudo mysql_secure_installation
Tālāk mums jāinstalē NGINX programmatūra. Tas tiks izmantots kā apgrieztais starpniekserveris mūsu lietojumprogrammai Ghost. Ghost-CLI var automātiski konfigurēt NGINX kā reverso starpniekserveri.
Lejupielādējiet un instalējiet NGINX:
sudo apt install -y nginx
Pārbaudiet NGINX versiju:
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 ir veidots uz Node.js. Ghost ievēro Node LTS plānu, atbalstot tikai Node.js LTS versijas. Tātad mums būs jāinstalē jaunākā Node.js LTS versija.
Lejupielādējiet un instalējiet Node.js un NPM:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Pārbaudiet Node.js un NPM versiju:
node -v && npm -v
# v6.11.3
# 3.10.10
Ghost-CLI ir CLI rīks Ghost instalēšanai un atjaunināšanai. Tas atvieglo Ghost instalēšanu un atjaunināšanu. Tas var iestatīt datu bāzi jūsu vietā, konfigurēt NGINX kā reverso starpniekserveri, iestatīt TLS drošību, izmantojot Let's Encrypt, automātisku SSL atjaunošanu un iestatīt spoku kā sistēmas pakalpojumu. Tas parūpēsies par pamata drošību jūsu vietā, izveidojot īpašu sistēmas lietotāju, kas tiek aicināts ghost
palaist Ghost emuāru.
Instalējiet Ghost-CLI, izmantojot npm:
sudo npm install -g ghost-cli@latest
Pārbaudiet Ghost-CLI versiju:
ghost version
# Ghost-CLI version: 1.1.1
Palaidiet ghost doctor
komandu, lai pārbaudītu, vai jūsu vide ir saderīga ar Ghost-CLI:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
Saņemiet palīdzību par ghost
komandu:
ghost help
Lai saņemtu precīzāku palīdzību par ghost
apakškomandām, varat palaist ghost help <command>
. Piemēram, lai saņemtu palīdzību par ghost config
komandu, palaidiet:
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.
Tagad mēs esam gatavi instalēt Ghost CMS. Vienīgais veids, kā instalēt Ghost v1.0.0, ir izmantot Ghost-CLI rīku.
Izveidojiet dokumenta saknes direktoriju:
sudo mkdir -p /var/www/ghost
Mainiet /var/www/ghost
direktorija īpašumtiesības uz lietotāju, kas nav saknes lietotājs ar sudo
privilēģijām, kuras esat izveidojis šīs apmācības sākumā:
sudo chown <johndoe>:<johndoe> /var/www/ghost
Dodieties uz dokumenta saknes direktoriju:
cd /var/www/ghost
NOTE: Make sure
/var/www/ghost
directory is empty before installing Ghost and your user must own this directory.
Instalējiet Ghost ražošanas režīmā:
ghost install
Atbildiet uz jautājumiem, ar kuriem tas uzdod. Lai iegūtu papildinformāciju par jautājumiem, kas tiek uzdoti, apmeklējiet Ghost docs :
? 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.
Kad instalēšana ir pabeigta, varat palaist, ghost ls
lai skatītu darbojošos Ghost procesu:
ghost ls
Lai pārbaudītu, vai Ghost ir instalēts, varat palaist ghost version
vēlreiz no /var/www/ghost
direktorija:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
Nākotnē, kad tiks izlaista jaunāka Ghost versija, vienkārši palaidiet ghost update
komandu no /var/www/ghost
direktorija, lai atjauninātu Ghost. Tāpat pirms atjaunināšanas izveidojiet sava emuāra dublējumu no administratora saskarnes.
Lai pabeigtu iestatīšanas procesu un izveidotu Ghost administratora kontu, dodieties uz Ghost konfigurācijas lapu, pievienojot /ghost
sava emuāra URL beigās. Šajā piemērā tiek izmantots https://blog.example.tld/ghost
.
Mēs esam veiksmīgi instalējuši un konfigurējuši mūsu jauno Ghost v1.0.0 emuāru ražošanai. Ghost-CLI rīks padara mūsu dzīvi daudz vienkāršāku, novēršot manuālās darbības, kas mums bija jāveic ar vecāku v0.11.x
Ghost. Varat arī darīt visu manuāli, neizmantojot Ghost-CLI rīku, taču jūs zaudēsit iespēju viegli atjaunināt emuāru ar ghost update
komandu. Darīt visu manuāli ir darbietilpīgs un nav ieteicams. Vienīgais mīnuss ir fakts, ka pašlaik netiek atbalstīti citi Linux izplatījumi.
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Vai izmantojat citu sistēmu? MODX Revolution ir ātra, elastīga, mērogojama, bezmaksas un atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas ir rakstīta i.
Vai izmantojat citu sistēmu? MODX Revolution ir ātra, elastīga, mērogojama, atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas rakstīta PHP. Tas i
Ievads WordPress ir dominējošā satura pārvaldības sistēma internetā. Tas nodrošina visu, sākot no emuāriem līdz sarežģītām vietnēm ar dinamisku saturu
Vai izmantojat citu sistēmu? Jekyll ir laba alternatīva WordPress. Tam nav vajadzīgas nekādas datubāzes, un tas darbojas ar valodu, kas daudziem ir pazīstama
Vai izmantojat citu sistēmu? MODX Revolution ir ātra, elastīga, mērogojama, bezmaksas un atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas ir rakstīta i.
Vai izmantojat citu sistēmu? Fork ir atvērtā koda SPS, kas rakstīta PHP. Forks pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā instalēt Fork CM
Neos ir novatoriska atvērtā pirmkoda satura pārvaldības sistēma, kas ir lieliski piemērota tiešsaistes satura izveidei un rediģēšanai. Paturot prātā autorus un redaktorus, Neo
Vai izmantojat citu sistēmu? Ghost ir atvērtā koda emuāru veidošanas platforma, kas ir guvusi popularitāti izstrādātāju un parasto lietotāju vidū kopš 201. gada.
Vai izmantojat citu sistēmu? Fork ir atvērtā koda SPS, kas rakstīta PHP. Forks pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā instalēt Fork CM
Vai izmantojat citu sistēmu? SilverStripe ir elastīga un paplašināma, atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas rakstīta PHP. Tas ir viegls
Vai izmantojat citu sistēmu? Ghost ir atvērtā koda emuāru veidošanas platforma, kas ir guvusi popularitāti izstrādātāju un parasto lietotāju vidū kopš 201. gada.
Parasti Vultr virtuālais serveris tiek izmantots Wordpress vietņu mitināšanai. Šajā rokasgrāmatā parādīts, kā automatizēt virtuālā servera konfigurāciju no nulles
Ghost ir jaunākais un lielākais sāncensis WordPress. Motīvu izstrāde ir ātri un viegli apgūstama, jo Ghost izstrādātāji nolēma izmantot abus th
Ghost ir moderna, atvērtā pirmkoda publicēšanas platforma, kas izveidota uz Node.js ar Ember.js administratora klientu, JSON API un motīva API, ko nodrošina Handlebars.js. Ghos
Vai izmantojat citu sistēmu? MODX Revolution ir ātra, elastīga, mērogojama, bezmaksas un atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas ir rakstīta i.
Vai izmantojat citu sistēmu? Dotclear ir ļoti vienkāršs emuāru veidošanas dzinējs. Tas ir atvērtā koda un viegli lietojams. Šī apmācība tiks veikta instalēšanas laikā
Vai izmantojat citu sistēmu? SilverStripe ir elastīga un paplašināma bezmaksas un atvērtā koda uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas rakstīta PHP. es
Vai izmantojat citu sistēmu? Fork ir atvērtā koda SPS, kas rakstīta PHP. Forks pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā instalēt Fork CM
Vai izmantojat citu sistēmu? Ghost ir atvērtā koda emuāru veidošanas platforma, kas gūst popularitāti izstrādātāju un parasto lietotāju vidū kopš tās izlaišanas 2013. gadā. es
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk