Discourse come semplice motore per blog personali

Utilizzo Discourse molto, attraverso il mio piccolo numero di forum legati alla salute e, naturalmente, grazie al mio lavoro con thepavilion.io insieme a @angus, @merefield, @fzngagan e @Ellibereth. Scopro che più riesco a usare Discourse, più mi familiarizzo con tutte le funzionalità, i plugin, i componenti dei temi e l’ecosistema.

Da quasi 10 anni ho un sito statico Jekyll su GitHub Pages come blog personale/lavorativo, e ho deciso di rinnovarlo, pensando di provare a configurare un’istanza di Discourse come blog. Oggi era il giorno ideale per farlo perché dovrei stare facendo qualcos’altro (riscrivendo il mio CV per una candidatura), quindi ovviamente ciò di cui avevo bisogno era un bel progetto procrastinante come questo, trasferendo contenuti dal sito statico al blog, ecc…

Ha funzionato abbastanza bene e, con l’aggiunta degli anteprime delle liste degli argomenti che mostrano estratti dei post del blog, sono soddisfatto del risultato. Potrebbe aver bisogno di qualche ulteriore ritocco visivo, ma come punto di partenza va bene.

I blog sono menzionati in alcuni altri post su Meta, ma riguardano principalmente l’uso di Discourse come backend per un sito statico o come motore di commenti per un blog WordPress, non come motore di blogging a sé stante, quindi ho pensato valesse la pena scrivere di questo utilizzo nativo per i blog.

Ho anche alcune categorie private nello stesso blog, dove inserisco note di diario, materiale di riferimento e altre cose che altrimenti metterei in un GH Gist (ma qui senza la terribile interfaccia di Gist e il suo rallentamento!).

Se qualcuno ha suggerimenti utili per migliorare quel blog o per plugin/componenti di tema per usare Discourse come motore di blogging, vi prego di commentare.

17 Mi Piace

Come pensi che funzioni?

È un bel sito Discourse, ma non ho capito che fosse un blog perché mi aspettavo di vedere l’ultimo articolo invece di un elenco di titoli. Ma non sono un lettore abituale di blog, quindi forse sono solo fuori dal giro rispetto a ciò che ci si aspetta oggi.

L’ho guardato perché hai pronunciato le parole magiche “Anteprime dell’elenco degli argomenti”, che spesso mi portano a immagini belle o d’impatto che accompagnano il testo. Penso che alcune buone grafiche o foto aumentino l’attrattiva.

2 Mi Piace

Penso che ci potrebbe essere spazio per un plugin che mostri il testo completo dell’ultimo post del blog su mydomain.com/blog. Potrebbe anche essere un’estensione di Topic List Previews.

TLP permette gli estratti, che è tutto ciò che ho utilizzato finora, da cui la mancanza di immagini e miniature accattivanti

4 Mi Piace

C’è un’impostazione del sito nascosta per questo :grinning:

rails c
SiteSetting.always_include_topic_excerpts = true

Credo che aggiunga semplicemente i dati al modello JS, quindi hai ancora bisogno di una modifica lato client per visualizzarlo effettivamente.

13 Mi Piace

Hai visto il componente del tema Blog Post Styling @pacharanero? Potrebbe essere un’aggiunta interessante.

Sono d’accordo sul fatto che (per ora) non sembri molto un blog, ma mi piace davvero la direzione che stai prendendo!

Potresti anche utilizzare Discourse come un CMS “headless”. Ho pensato all’idea, ma non l’ho ancora approfondita troppo.

14 Mi Piace

E non dimenticare News Plugin 📰, che è a sua volta una skin personalizzata basata su Topic List Previews (legacy). (e richiede che quest’ultimo sia installato).

8 Mi Piace

Che idea figa!

Sono un moderatore sui forum di Hugo SSG e penso molto ai siti statici e a Discourse. :slight_smile: Uso un’istanza come la vostra a Pavilion (Faerie Ring Ventures), tengo un’istanza personale per note/compiti/inbox e un’altra per stare con i miei amici e commentare tutto.

Quasi tutte le pagine del mio sito Commonbook collegano a discussioni sui forum e le recupero usando template dati in Hugo (getJSON).

Non carico i commenti, perché mi piace tenere la conversazione dove sta avvenendo (Discourse).

Ok, questi erano alcuni pensieri sparsi; ecco una cosa divertente che non vedo l’ora di vedere: la roadmap di Hugo include la generazione di pagine da fonti di dati. Attualmente serve un pezzo di contenuto in un file di testo affinché un template possa elaborarlo, ma alla fine potrai puntarlo a un feed e produrre l’output che desideri.

Sto già progettando siti che generano l’output da generatori di contenuti come Discourse e WordPress, anche se seriamente funziona qualsiasi cosa produca JSON!

Forse un giorno sarai a scrivere post e a discutere con il tuo pubblico comodamente da Discourse/email/API, generando al contempo un sito statico veloce, leggero e figo, con un’UX cruciale facile da applicare.

Roba davvero bella. :sunglasses:

8 Mi Piace