Genera file statici in discourse

Ciao,

vorrei sapere come caricare un file statico e renderlo pubblico per il download da parte di tutti gli ospiti.
Ho bisogno dei permessi di amministratore o può caricarlo anche un utente normale?

Fateci sapere, grazie.
Caesar

Non esiste un modo semplice.

Quale problema risolve?

Potresti dare un’occhiata a Pubblicazione pagine.

Grazie per la risposta, ma speravo di poter scrivere o caricare un CSS o un testo puro in Discourse senza alcuno stile.

Sembra che il post venga pubblicato con lo stile predefinito, non come testo puro.

Forse ho frainteso, ma vuoi che sia formattato come codice e non come testo normale?

html {
  background: red;
}

Puoi farlo circondando il tuo CSS con gli accenti gravi così:

```css
html {
background: red;
}
```

Forse c’è un piccolo malinteso: la mia aspettativa è che, quando un utente inserisce il link pubblico, possa vedere solo testo puro, ad esempio:

https://raw.githubusercontent.com/hakimel/css/master/device-loop/style.css

Come posso ottenere questo pubblicando un post o hai qualche suggerimento?

Non sono ancora del tutto chiaro su cosa tu voglia, ma forse desideri permettere agli utenti di caricare altri tipi di file? Per farlo, dovresti aggiungere alle impostazioni del sito authorized extensions.

Ma se vuoi che Discourse serva un file come il link di GitHub a cui ti sei riferito, non sono a conoscenza di un modo per permettere a un utente di farlo. (Non sono del tutto sicuro di cosa accada se rendi il css un authorized extension: penso che il browser scaricherà il file invece di renderizzare la pagina).

Grazie a tutti per le risposte. Sembra che non sia possibile raggiungerlo; devo ancora installare https://www.discourse.org/plugins/sitemap.html

Se utilizzi il nostro hosting, Sitemap è un plugin di livello Business: non è incluso nel piano Standard.