Su questa pagina: [nascondere]
Hexo è un costruttore di siti statici popolare e facile da usare che è descritto come blog moderno e potente
struttura. È alimentato dalla tecnologia Node.js e presenta una piattaforma molto potente ed estesa utilizzata per creare siti. Il nostro articolo mira ad aiutarti a iniziare con questa tecnologia - come creare siti Hexo e come caricarli facilmente sul tuo servizio di hosting.
Che cos'è il generatore di siti statici Hexo
Hexo è uno dei generatori di siti statici più popolari ed è ampiamente adottato da blogger e creatori di siti. Usandolo gli utenti possono creare rapidamente blog, landing page e altri tipi popolari di siti utilizzando un framework basato su Node.js. Hexo è uno degli strumenti più potenti in quanto integra in sé diverse funzioni utili: è supportata tutta la sintassi Markdown che rende molto semplice la formattazione delle pagine. È inoltre disponibile un supporto esteso per i plug-in: è possibile aggiungere tutti i tipi di estensioni al motore di base, facilitando l'integrazione con progetti più grandi. Utilizzando un singolo comando, i siti possono essere distribuiti a provider di hosting e servizi Web come GitHub Pages.
Prima di iniziare a usare Hexo 4.2.0 dovrai installarlo - questo può essere fatto sul server cloud stesso (se hai accesso alla riga di comando) o su un computer locale e quindi caricare i ceppi sul server remoto. Questi sono due modi distinti di lavorare con Hexo che presentano sia vantaggi che svantaggi:
- Installazioni su computer locale - In questo caso, gli hacker dovranno installare Hexo Static Site Generator, i suoi requisiti e dipendenze e crea il sito di destinazione su di essi prima di distribuirli agli host.
- Installazioni Hexo remote - Quando gli amministratori del sito hanno accesso ai sistemi tramite controllo remoto e accesso alla shell, possono installare il framework sugli stessi host web. Questo può essere fatto installando una copia di Hexo o caricando un contenitore Docker: un modo per distribuire le apparecchiature Web in un modo più facile da gestire.
Hexo è un servizio molto popolare che può essere installato su piattaforme che forniscono hosting statico gratuito come Pagine GitHub - questo consentirà agli sviluppatori e agli altri utenti di disporre di un modo semplice per ospitare il proprio blog personale o la pagina di destinazione. Dato che Hexo è basato su un motore modulare ed è stato adottato da molti progetti, nella creazione di temi - Ce ne sono diverse centinaia che possono essere facilmente scaricati da entrambi il sito ufficiale e i repository Hexo di terze parti.
Necessità dell'installazione esadecimale
Per iniziare con Hexo 4.2.0 gli utenti dovranno installare tutte le dipendenze richieste, notare che le istruzioni esatte varieranno da piattaforma a piattaforma e anche da sistema operativo. Esistono diversi componenti su cui Hexo si affida per funzionare:
- Node.js - Questo è il framework JavaScript che alimenta il motore principale e viene utilizzato per generare l'output del sito
- Idiota - Questo è il sistema di controllo della versione più popolare utilizzato dai proprietari dei siti e dagli amministratori per rivedere e mantenere rapidamente una base di codice aggiornata per i loro siti
- Costruisci dipendenze - Queste sono le librerie di sistema e le utilità necessarie per avere un'installazione Hexo funzionante
Hosting esadecimale 101 - La configurazione iniziale
Non appena Hexo è installato su un determinato sistema, gli amministratori di sistema possono inizializzare un nuovo progetto digitando i seguenti comandi: hexo init
- _config.yml - Il file di configurazione principale di Hexo
- package.json - Contiene la configurazione utilizzata per ospitare i dati dell'applicazione
- ponteggi - Questo è il modello principale utilizzato per i post
- fonte - Questa è la cartella in cui verranno inseriti i contenuti del sito. Tutti i file che hanno il prefisso con un trattino basso verranno saltati. Esistono due sottocartelle che verranno create dal motore principale
- source / _drafts - Questo conterrà le bozze che sono formattate secondo le regole di layout riconosciute da Hexo
- source / _posts - Questa cartella conterrà le pagine HTML renderizzate
- temi - Questa è la cartella utilizzata per ospitare il tema corrente
Il _config.yml poiché il file di configurazione principale di Hexo includerà molte variabili che verranno utilizzate per impostare le condizioni generali e i dettagli del sito. Per uno sguardo dettagliato fare riferimento a documentazione ufficiale per iniziare correttamente con Hexo.
Ci sono altri importanti comandi hexo che possono essere eseguiti. Per creare un nuovo articolo, eseguire il comando seguente - hexo nuovo [disposizione] [titolo] . Questo creerà un nuovo articolo, se il layout non è specificato, il motore principale utilizzerà il layout predefinito come inserito nel file di configurazione principale. Il hexo generate Il comando elaborerà tutte le bozze e le genererà in pagine HTML pronte che possono essere distribuite ai provider di hosting. Hexo fornisce anche la funzionalità per pubblicare le bozze utilizzando hexo pubblichi. Un server locale può essere attivato inserendo server hexo, la distribuzione viene eseguita da hexo deploy.
Opzioni di layout esadecimale
Il motore Hexo è molto facile da usare durante la creazione di singole pagine e post di blog, tutto ciò che gli utenti devono fare è eseguire il seguente comando:
hexo nuovo [disposizione] <titolo>
Come detto sopra, questo creerà un file usando l'opzione di layout specificata, se non viene specificato nessuno verrà utilizzata la posta. Hexo distingue tre tipi distinti di layout:
- inviare - Verranno salvati nella cartella source / _posts
- bozza - Saranno salvati nella cartella source / _drafts
- pagina - Verranno salvati nella cartella di origine
NOTA: Se un determinato post non deve essere elaborato, i proprietari del sito dovranno includere il seguente valore nella prima pagina: disposizione: falso
Le impostazioni predefinite di Hexo analizzeranno i titoli dei post come nome del file. La questione principale che è il codice principale che viene inserito dagli amministratori del sito per creare i post del blog - possono essere entrambi Yamla o JSON. Hexo è ricco di funzionalità quando si tratta di organizzare ci sono diverse opzioni che gli utenti possono esplorare:
- Funzione commenti - In questo caso, gli hacker dovranno installare Hexo Static Site Generator, i suoi requisiti e dipendenze e crea il sito di destinazione su di essi prima di distribuirli agli host.
- Sezione "Aggiornato" —Questo presenterà un “aggiornato” avviso nel post. Ciò è utile quando vengono apportate aggiunte regolari al contenuto.
- Data - È possibile assegnare un dato di creazione post personalizzato
- tag - In questo modo verranno impostati i tag per i singoli post.
- categorie - Questo imposterà la categoria post
- Permalink - Questo sostituirà il permalink predefinito del post scelto
- parole - Qui gli utenti possono inserire le parole chiave utilizzate nel tag metea SEO e anche OpenGraph
- Estratto - Questa opzione modificherà l'estratto della pagina
Hexo Site Deployment
Esistono molti modi in cui è possibile caricare un sito di blog Hexo, questo dipenderà dal tipo di hosting utilizzato e dal tipo di accesso degli amministratori del sito. Nella maggior parte dei casi il modo più semplice per la maggior parte degli utenti sarà semplicemente prendere i file di output e caricarli - questo è conveniente se il sito non verrà aggiornato regolarmente. La maggior parte dei provider di hosting condiviso in genere consente una o più tecnologie. L'approccio più semplice è quello di caricare il sito già pronto tramite l'offerta del pannello Web. Un modo alternativo sarà quello di utilizzare una connessione di trasferimento file sicura come (Sicuro) FTP che viene eseguito da un programma e si connette ai server utilizzando le credenziali fornite.
Se si devono apportare frequenti modifiche al sito, sarà utilizzato il modo più appropriato sistema di controllo versione come git che consentirà ai proprietari del sito di tenere traccia delle modifiche e di rivedere gli aggiornamenti del sito. Questo può essere utilizzato anche quando un sito è amministrato da più utenti in quanto consentirà loro di lavorare insieme sui contenuti e sul design. Si noti che il modo esatto per farlo dipenderà dal provider di hosting. Ogni azienda e servizio di hosting può richiedere un approccio leggermente diverso.
Un'alternativa potrebbe essere la opzione di caricamento email che è non sicuro e scoraggiamo i proprietari dei siti dall'usarlo. Questo era un metodo popolare utilizzato principalmente dai proprietari di siti principianti che volevano caricare i propri siti in modo molto semplice, anche se in modo insicuro. Implica la configurazione del provider di hosting per accettare il caricamento di file tramite allegati e-mail. Questo viene fatto utilizzando un indirizzo speciale e una whitelist speciale impostata su quella utilizzata dai proprietari del sito. Tutto quello che devono fare è allegare i file a un messaggio e inviarlo all'indirizzo designato. Il provider di hosting li caricherà automaticamente sul server di hosting di conseguenza.