Jekyll-blogin luominen Ubuntuun 16.04
Käytätkö erilaista järjestelmää? Jekyll on loistava vaihtoehto WordPressille bloggaamiseen tai sisällön jakamiseen. Se ei vaadi tietokantoja ja se on erittäin helppoa i
Ghost on moderni, avoimen lähdekoodin julkaisualusta, joka on rakennettu Node.js:lle, jossa on Ember.js- hallintaohjelma, JSON-sovellusliittymä ja Handlebars.js: n tarjoama teemasovellusliittymä . Ghost-tiimi julkaisi äskettäin uuden version Ghostista, jossa on paljon uusia ominaisuuksia ja parannuksia: uusi markdown-editori työkalupalkilla, joka auttaa sinua muokkaamaan viestiäsi, käyttöliittymän/UX:n parannukset, useiden kuvien vetäminen ja pudottaminen, parannettu asennus- ja päivitysprosessi uusilla työkalu nimeltä Ghost-CLI , uusi oletusteema Casper v2.0.0 ja paljon muuta. Jätän sen sinun tutkittavaksi lisää asennuksen jälkeen.
Tässä opetusohjelmassa asennamme, määritämme ja määritämme Ghost v1.0.0:n Ubuntu 16.04 LTS:ään käyttämällä MySQL:tä, Let's Encryptia, Node.js:ää, NPM:ää, Ghost-CLI:tä ja 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-tiimi suosittelee seuraavaa palvelinpinoa ja asennusta Ghost v1.0.0 -blogin tuotantoasennukseen:
ghost
komentojenTarkista Ubuntu-versio:
lsb_release -ds
# Ubuntu 16.04.3 LTS
Luo uusi ei-root- käyttäjätili sudo
ja vaihda siihen:
NOTE: Replace
johndoe
with your username
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Aseta aikavyöhyke:
sudo dpkg-reconfigure tzdata
Varmista, että järjestelmäsi on ajan tasalla:
sudo apt update && sudo apt upgrade -y
Asenna build-essential
paketti:
sudo apt install -y build-essential
Ensinnäkin meidän on asennettava MySQL-tietokanta, koska Ghost suosittelee sitä tietokanta tuotantoympäristöön.
Lataa ja asenna MySQL:
sudo apt install -y mysql-server
NOTE: You will be prompted to enter password for the MySQL "root" user. Enter strong password!
Tarkista MySQL-versio:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
Vahvista MySQL-palvelin suorittamalla mysql_secure_installation
komentosarja:
sudo mysql_secure_installation
Seuraavaksi meidän on asennettava NGINX-ohjelmisto. Sitä käytetään käänteisenä välityspalvelimena Ghost-sovelluksellemme. Ghost-CLI voi määrittää NGINX:n käänteiseksi välityspalvelimeksi sinulle automaattisesti.
Lataa ja asenna NGINX:
sudo apt install -y nginx
Tarkista NGINX-versio:
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 rakennettu Node.js:lle. Ghost noudattaa Noden LTS-suunnitelmaa ja tukee vain Node.js:n LTS-versioita. Joten meidän on asennettava Node.js:n uusin LTS-versio.
Lataa ja asenna Node.js ja NPM:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Tarkista Node.js- ja NPM-versio:
node -v && npm -v
# v6.11.3
# 3.10.10
Ghost-CLI on CLI-työkalu Ghostin asentamiseen ja päivittämiseen. Se tekee Ghostin asentamisesta ja päivittämisestä helppoa. Se voi perustaa tietokannan puolestasi, määrittää NGINX:n käänteiseksi välityspalvelimeksi, määrittää TLS-suojauksen Let's Encryptin avulla, automaattisen SSL-uudistuksen ja määrittää haamupalvelun järjestelmäpalveluksi. Se huolehtii perusturvallisuudesta puolestasi luomalla omistetun järjestelmäkäyttäjän, jota kutsutaan ghost
käyttämään Ghost-blogia.
Asenna Ghost-CLI npm:n kautta:
sudo npm install -g ghost-cli@latest
Tarkista Ghost-CLI-versio:
ghost version
# Ghost-CLI version: 1.1.1
Suorita ghost doctor
komento tarkistaaksesi, että ympäristösi on yhteensopiva Ghost-CLI:n kanssa:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
Ohjeita ghost
komennon käyttöön:
ghost help
Saat tarkempia ohjeita ghost
alikomennoista suorittamalla ghost help <command>
. Jos haluat esimerkiksi apua ghost config
komennon suhteen, suorita:
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.
Nyt olemme valmiita asentamaan Ghost CMS:n. Ainoa tapa asentaa Ghost v1.0.0 on käyttää Ghost-CLI-työkalua.
Luo asiakirjan juurihakemisto:
sudo mkdir -p /var/www/ghost
Muuta /var/www/ghost
hakemiston omistajuus ei-root- käyttäjäksi, jolla sudo
on tämän opetusohjelman alussa luomasi oikeudet:
sudo chown <johndoe>:<johndoe> /var/www/ghost
Siirry asiakirjan juurihakemistoon:
cd /var/www/ghost
NOTE: Make sure
/var/www/ghost
directory is empty before installing Ghost and your user must own this directory.
Asenna Ghost tuotantotilaan:
ghost install
Vastaa kysymyksiin, joita se herättää. Lisätietoja sen esittämistä kysymyksistä on Ghost-dokumenteissa :
? 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.
Kun asennus on valmis, voit suorittaa ghost ls
käynnissä olevan Ghost-prosessin tarkastelemisen:
ghost ls
Voit myös tarkistaa, onko Ghost asennettu, suorittamalla ghost version
uudelleen /var/www/ghost
hakemistosta:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
Jatkossa, kun Ghostin uudempi versio julkaistaan, suorita ghost update
komento /var/www/ghost
hakemistosta päivittääksesi ghost. Tee myös varmuuskopio blogistasi järjestelmänvalvojan käyttöliittymästä ennen päivittämistä.
Viimeistele asennusprosessi ja luo Ghost-järjestelmänvalvojan tili siirtymällä Ghost-määrityssivulle liittämällä /ghost
blogisi URL-osoitteen loppuun. Tässä esimerkissä käytetään https://blog.example.tld/ghost
.
Olemme onnistuneesti asentaneet ja määrittäneet uuden Ghost v1.0.0 -blogimme tuotantoa varten. Ghost-CLI-työkalu tekee elämästämme paljon helpompaa poistamalla manuaaliset vaiheet, joita jouduimme tekemään vanhemman v0.11.x
Ghostin kanssa. Voit myös tehdä kaiken manuaalisesti ilman Ghost-CLI-työkalua, mutta menetät mahdollisuuden päivittää blogisi helposti ghost update
komennolla. Kaiken tekeminen manuaalisesti on työlästä eikä suositeltavaa. Ainoa haittapuoli on se, että muita Linux-jakeluja ei tueta tällä hetkellä.
Käytätkö erilaista järjestelmää? Jekyll on loistava vaihtoehto WordPressille bloggaamiseen tai sisällön jakamiseen. Se ei vaadi tietokantoja ja se on erittäin helppoa i
Käytätkö erilaista järjestelmää? MODX Revolution on nopea, joustava, skaalautuva, ilmainen ja avoimen lähdekoodin yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu i.
Käytätkö erilaista järjestelmää? MODX Revolution on nopea, joustava, skaalautuva, avoimen lähdekoodin, yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu PHP:llä. Se minä
Johdanto WordPress on hallitseva sisällönhallintajärjestelmä Internetissä. Se tarjoaa kaiken tehon blogeista monimutkaisiin verkkosivustoihin, joissa on dynaamista sisältöä
Käytätkö erilaista järjestelmää? Jekyll on hyvä vaihtoehto WordPressille. Se ei vaadi tietokantoja ja se toimii monille tutulla kielellä
Käytätkö erilaista järjestelmää? MODX Revolution on nopea, joustava, skaalautuva, ilmainen ja avoimen lähdekoodin yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu i.
Käytätkö erilaista järjestelmää? Fork on avoimen lähdekoodin CMS, joka on kirjoitettu PHP:llä. Forksin lähdekoodia isännöi GitHub. Tämä opas näyttää, kuinka Fork CM asennetaan
Neos on innovatiivinen avoimen lähdekoodin sisällönhallintajärjestelmä, joka sopii erinomaisesti verkkosisällön luomiseen ja muokkaamiseen. Tekijät ja toimittajat mielessään, Neo
Käytätkö erilaista järjestelmää? Ghost on avoimen lähdekoodin blogialusta, joka on kasvattanut suosiotaan kehittäjien ja tavallisten käyttäjien keskuudessa vuodesta 201 lähtien.
Käytätkö erilaista järjestelmää? Ghost on avoimen lähdekoodin blogialusta, joka on kasvattanut suosiotaan kehittäjien ja tavallisten käyttäjien keskuudessa vuodesta 201 lähtien.
Vultr-virtuaalipalvelimen yleinen käyttötarkoitus on isännöidä Wordpress-verkkosivustoja. Tämä opas näyttää, kuinka voit automatisoida virtuaalipalvelimen konfiguroinnin tyhjästä
Ghost on kilpailijan WordPressin uusin ja paras aloittelija. Teeman kehittäminen on nopeaa ja helppoa oppia, koska Ghostin kehittäjät päättivät käyttää molempia th
Ghost on moderni, avoimen lähdekoodin julkaisualusta, joka on rakennettu Node.js:lle, jossa on Ember.js-hallintaohjelma, JSON-sovellusliittymä ja Handlebars.js:n tarjoama teemasovellusliittymä. Ghos
Käytätkö erilaista järjestelmää? MODX Revolution on nopea, joustava, skaalautuva, ilmainen ja avoimen lähdekoodin yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu i.
Käytätkö erilaista järjestelmää? Dotclear on hyvin yksinkertainen blogikone. Se on avoimen lähdekoodin ja helppokäyttöinen. Tämä opetusohjelma käy asennuksen läpi
Käytätkö erilaista järjestelmää? SilverStripe on joustava ja laajennettava ilmainen ja avoimen lähdekoodin yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu PHP:llä. minä
Käytätkö erilaista järjestelmää? Fork on avoimen lähdekoodin CMS, joka on kirjoitettu PHP:llä. Forksin lähdekoodia isännöi GitHub. Tämä opas näyttää, kuinka Fork CM asennetaan
Käytätkö erilaista järjestelmää? Ghost on avoimen lähdekoodin blogialusta, joka on kasvattanut suosiotaan kehittäjien ja tavallisten käyttäjien keskuudessa vuoden 2013 julkaisustaan lähtien. minä
Käytätkö erilaista järjestelmää? Fork on avoimen lähdekoodin CMS, joka on kirjoitettu PHP:llä. Forksin lähdekoodia isännöi GitHub. Tämä opas näyttää, kuinka Fork CM asennetaan
Typesetter on PHP-kielellä kirjoitettu avoimen lähdekoodin sisällönhallintajärjestelmä, joka keskittyy helppokäyttöisyyteen True WYSIWYG -editoinnin ja litteän tiedostojen tallennuksen kanssa. Tässä artikkelissa asennamme
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja