Of je nu wilt leren hoe je een blog maakt, of iets specifieks wilt schrijven, het is waar dat het onderhouden van een blog tijd en geld kost, maar er zijn nog steeds gratis en open source tools die je veel dingen kunnen besparen en dat ze je gewoon laten schrijven.
Ik zal leren hoe je Jekyll kunt gebruiken vanwege het gemak en het gebruik van Markdown, en hoewel er veel alternatieven zijn, werkt Jekyll goed samen met Github.
Vereisten:
- Tiempo
- Internet
- Github-account
Installatie
Over Debian / Ubuntu en afgeleiden:
sudo apt-get install git ruby jekyll
Over Fedora en afgeleiden:
sudo yum install git ruby gem install jekyll
In Arch en afgeleiden (geduld):
sudo pacman -S git ruby yaourt -S ruby-jekyll
Basisconfiguratie:
We configureren git met onze Github-gegevens
git config --global user.name "gebruikersnaam" git config --global user.email "email_id"
We maken de git-repository waarin we lokaal zullen werken, moet worden gebeld hetzelfde als je gebruikersnaam op Github
git init uwgebruiker.github.io
Zodra de blogmap is gemaakt, moeten we zoek een onderwerp voor jekyll in, of als dat niet lukt, maak er dan een. Vervolgens moet je de inhoud van het thema kopiëren naar de map die is gemaakt met git, gebruik in het voorbeeld het thema Compass
/ _ omvat Directory van de hoofdtekst van de pagina
/ _layouts Directory van de hoofdtekst van de pagina
/ _posts Directory waar de vermeldingen naartoe gaan
/ _css o / scss Directory waar de css zijn
/ _img o / afbeeldingen Directory waar de afbeeldingen naartoe gaan
/_config.yml Het configuratiebestand
/404.md De 404-foutpagina
/ CNAME Link naar een domein
/over.md De pagina «over»
/index.html Startpagina
Voltooi nu het _config.yml-configuratiebestand met de gegevens die u verkiest, in mijn geval heb ik het zo gelaten:
Ga naar de terminal in de directory waarmee we werken en schrijf
jekyll serveren
Voer vanuit een browser localhost: 4000 of 127.0.0.1:4000 in en je zult zien dat de site werkt, je kunt beginnen met het lokaal aanpassen van de bloginhoud via je favoriete code-editor, de mijne is sublieme tekst.
Hier Jekyll met het thema al geïnstalleerd.
Wanneer u besluit dat de blog klaar is om te worden gepubliceerd, of om de inzendingen bij te werken, schrijft u
git add --all git commit -m "Bericht dat je wilt tonen" git push -u origin master
Het vraagt om uw github-gebruikersnaam en wachtwoord; schrijf het en open
www.uwgebruiker.github.io
Welnu, de vermelding hier, ik hoop dat het duidelijk is geweest. Het gereedschap StapelBewerken kunt u markdown-bestanden schrijven en exporteren naar een github-repository, als u informatie van jekyll nodig hebt, kunt u de jekyll officiële website of van de github-pagina's helppagina.
Goed artikel, maar er zijn veel andere CMS- of webtoepassingen voor het maken van blogs waardoor je je echt op het schrijven kunt concentreren. Ik vind het te moeilijk om Jekyll te gebruiken, hoewel voor smaken ...
Het sexappeal van Jekyll, Pelican en anderen is het feit dat ze statische sites genereren van Markdown RestructuredText of etc, en dus maak je blogs die kunnen worden gehost op github-pagina's en externe opmerkingen kunnen plaatsen met Disqus.
Mijn blog is bijvoorbeeld Pelican, om een nieuw bericht te maken is om een eerste bestand te maken en opnieuw te compileren, ik committeer me aan de gh-pages-tak van de repo in github en dat is alles.
Uff, super makkelijk toch? Maak een bestand, hercompileer, leg vast .. Er is WordPress (en dergelijke), elke dag hou ik meer van je meer
Het is opmerkelijk dat kernel.org een generator hiervan gebruikt.
https://www.kernel.org/pelican.html
Nou, het zijn twee verschillende dingen, maar ik zou WordPress volledig veranderen voor elke statische websitebouwer. De complicatie is aan het begin, wanneer je de lay-out en andere moet samenstellen, het andere is precies wat je zegt, concentreer je op schrijven, je genereert gewoon een gewoon tekstbestand en met markdown BAM creëer je de post. Ik zie er niets ingewikkelds in.
groeten
Ik zeg niet dat dit jouw geval is, maar sommigen hebben een heilige oorlog gevoerd tegen WordPress (zoals Joomla of Drupal) ten gunste van generatoren van statische inhoud. Ja, ze zijn snel, ze zijn eenvoudig, maar ze zijn problematischer als het gaat om doen wat WordPress doet, en dat wil niet zeggen dat de tool iets is om samen te werken, waar velen kunnen deelnemen, waar je moet modereren ... enz. .
Je hebt gelijk, elav, wordpress is beter, afhankelijk van de behoeften. een blog als desdelinuxHet zou kunnen werken met een statische inhoudsgenerator, maar voor veel mensen zou het een probleem zijn om eraan deel te nemen, naast het feit dat het, hoewel het eenvoudig te configureren is, beveiligingsproblemen kan hebben, in tegenstelling tot WordPress. Dat is de reden waarom ik voor nieuwelingen Jekyll en Wordpres aanbeveel, omdat het gemakkelijker is en je kunt leren met eenvoudige tutorials in HTML/CSS zonder PHP te gebruiken, wat een nieuweling bang zou maken.
Dit is dezelfde technologie die github-pagina's gebruiken, maar het staat je niet toe om je eigen thema's te gebruiken, je moet de standaard thema's gebruiken. Natuurlijk zijn er meer eenvoudige, maar ik was op zoek naar een eenvoudige installatie en configuratie zonder te hoeven werken aan domeinen, hosting, SEO, beveiliging, enz.
Het kostte me veel tijd om het te maken met WordPress, maar ik ga het proberen, heel erg bedankt, ik deel je artikel 🙂
Maar… één vraag… Is het geen blog?
Het is een platte pagina, omdat er geen opmerkingen op staan.
Laten we zeggen dat het technisch gezien een statische pagina is. Maar als het je toestaat om Disqus te installeren voor de opmerkingen, dan zou het een aanvulling zijn op wat nodig is.
Interessant, bedankt.
Dank u. Zeer goed.