Sia che tu voglia imparare a creare un blog, sia che tu voglia scrivere qualcosa in particolare, è vero che mantenere un blog richiede tempo e denaro, ma ci sono comunque strumenti gratuiti e open source che ti faranno risparmiare un sacco di cose e che ti fanno solo scrivere.
Insegnerò a usare Jekyll per la sua facilità e l'uso di Markdown e, sebbene ci siano molte alternative, Jekyll interagisce bene con Github.
Requisiti:
- Tempo
- Internet
- Account Github
Installazione
Su Debian / Ubuntu e derivati:
sudo apt-get install git ruby jekyll
Su Fedora e derivati:
sudo yum install git ruby gem install jekyll
In Arch e derivati (pazienza):
sudo pacman -S git ruby yaourt -S ruby-jekyll
Configurazione di base:
Configuriamo git con i nostri dati Github
git config --global user.name "nomeutente" git config --global user.email "email_id"
Creiamo il repository git in cui lavoreremo localmente, deve essere chiamato uguale al tuo nome utente su GitHub
git init youruser.github.io
Una volta creata la directory del blog, dobbiamo cerca un argomento per jekyll o in mancanza di crearne uno. Quindi devi copiare il contenuto del tema nella directory creata con git, nell'esempio usa il tema Compass
/ _includes Directory del corpo della pagina
/ _layouts Directory del corpo della pagina
/ _posts Directory in cui vanno le voci
/ _css o / scss Directory in cui si trovano i css
/ _img o / immagini Directory in cui vanno le immagini
/_config.yml Il file di configurazione
/404.md La pagina di errore 404
/ CNAME Collegamento a un dominio
/circa.md La pagina «informazioni»
/index.html Pagina iniziale
Adesso completa il file di configurazione _config.yml con i dati che preferisci, nel mio caso l'ho lasciato così:
Vai al terminale nella directory con cui lavoriamo e scrivi
servire jekyll
Da un browser inserisci localhost: 4000 o 127.0.0.1:4000 e vedrai il sito funzionare, puoi iniziare a modificare il contenuto del blog localmente tramite il tuo editor di codice preferito, il mio è un testo sublime.
Qui Jekyll con il tema già installato.
Quando decidi che il blog è pronto per essere pubblicato o per aggiornare le voci scrivi
git add --all git commit -m "Messaggio che vuoi mostrare" git push -u origin master
Chiederà il nome utente e la password di GitHub; scrivilo e accedi
www.youruser.github.io
Bene fino a qui la voce, spero sia stata chiara. Lo strumento StackModifica ti permette di scrivere ed esportare file markdown in un repository github, se hai bisogno di informazioni da jekyll puoi usare il sito ufficiale di jekyll o dal pagina della guida di github pages.
Buon articolo, ma ci sono molti altri CMS o applicazioni web per la creazione di blog che ti fanno davvero concentrare sulla scrittura. Vedo troppo difficile usare Jekyll, anche se per i gusti ..
Il sexappeal di Jekyll, Pelican e altri è il fatto che generano siti statici da Markdown RestructuredText o ecc., E quindi creano blog che possono essere ospitati su pagine github e inserire commenti esterni con Disqus.
Il mio blog è Pelican per esempio, creare un nuovo post significa creare un primo file e ricompilarlo, mi impegno nel ramo gh-pages del repo in github e il gioco è fatto.
Uff, super facile, vero? Creare un file, ricompilare, eseguire il commit ... C'è WordPress (e simili), ogni giorno ti amo di più más
Come fatto curioso, kernel.org usa un generatore di questi.
https://www.kernel.org/pelican.html
Bene, sono due cose diverse, ma cambierei completamente WordPress per qualsiasi costruttore di siti Web statici. La complicazione è all'inizio, quando devi assemblare il layout e altro, l'altra cosa è proprio quello che dici, concentrati sulla scrittura, generi semplicemente un file di testo semplice e con markdown BAM crei il post. Non ci vedo niente di complicato.
saluti
Non sto dicendo che sia il tuo caso, ma alcuni hanno intrapreso una guerra santa contro WordPress (come Joomla o Drupal) a favore dei generatori di contenuti statici. Sì, sono veloci, sono semplici, ma sono più problematici quando si tratta di fare ciò che fa WordPress, e questo per non parlare dello strumento come qualcosa di collaborativo, dove molti possono partecipare, dove devi moderare ... ecc. .
Tienes razon elav, wordpress es mejor, dependiendo de las necesidades. Un blog como desdelinux, podria funciona con un generador de contenidos estatico pero para participar muchas personas seria un problema, ademas de que aunque sea facil de configurar puede tener problemas de seguridad, no como wordpress. Es por eso que para novatos recomiendo Jekyll luego Wordpres ya que es mas facil y podes aprender con tutoriales simples en HTML/CSS sin usar PHP que a un novato asustaria.
Questo che ho scritto è la stessa tecnologia che usa le pagine github, ma non ti permette di usare i tuoi temi, devi usare quelli predefiniti. Ovviamente ce ne sono di più semplici, ma cercavo un'installazione e una configurazione semplici senza dover lavorare su domini, hosting, SEO, sicurezza, ecc.
Ho impiegato molto tempo per crearlo con wordpress, ma lo proverò, grazie mille condivido il tuo articolo 🙂
Ma ... una domanda ... Non è un blog?
È una pagina piatta, perché non consente commenti.
Diciamo che tecnicamente è una pagina statica. Ma se ti consente di installare Disqus per i commenti, allora completerebbe ciò che è necessario.
Interessante, grazie.
Grazie. Molto buona.