Personalizzazione home page di forgeio.it
Find a file
2026-03-08 10:52:21 +01:00
LICENSE Initial commit 2025-12-28 14:09:46 +01:00
miotemplate.tmpl add miotemplate.tmpl 2026-03-08 10:52:21 +01:00
README.md add miotemplate.tmpl 2026-03-08 10:52:21 +01:00

Home Page

Configurazione home page di forgeio.it

/var/www/forgejo/custom/conf/app.ini

...
[server]
; Valori possibili: home, explore, organizations, login
LANDING_PAGE = home
...
  • home (default): Mostra una pagina di benvenuto. Se l'utente è loggato, vede la sua dashboard personale. Se non è loggato, vede una pagina di login con la possibilità di esplorare i repository pubblici.
  • explore: Porta direttamente alla pagina "Esplora", dove si possono vedere i repository e gli utenti pubblici. Utile se vuoi che la tua istanza sia focalizzata sulla scoperta di progetti.
  • organizations: Mostra un elenco delle organizzazioni pubbliche.
  • login: Forza la pagina di login. Utile per istanze private dove non vuoi mostrare alcun contenuto pubblico.

Personalizzazione avanzata

Ci sono più modi di personalizzare l'istanza:

  1. Testo aggiuntivo
  2. Personalizzazione completa

Testo personalizzato

/var/www/forgejo/custom/conf/app.ini

...
[server]
LANDING_PAGE = home

[landing_page]
; Titolo principale della pagina
LANDING_PAGE_TITLE = Benvenuto su Nostro Forgejo!
; Contenuto principale, supporta Markdown
LANDING_PAGE_CONTENT = "## La nostra piattaforma di sviluppo collaborativo\n\nQui puoi trovare tutti i progetti open source della nostra community. Sentiti libero di esplorare, fare fork e contribuire!\n\n- [La nostra documentazione](https://docs.example.com)\n- [Contattaci](mailto:support@example.com)"
; Elenco di repository da mostrare in evidenza (usa "proprietario/nome-repo")
LANDING_PAGE_REPOS = user1/repo1, user1/repo2, org1/project-alpha
...

Personalizzazione completa

Il template originale si prende da qui: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/templates

Attenzione: Se cambia il template di partenza è probabile che sia necessario riaggiornare anche questo.

Installazione

il file va posizionato qui: /var/www/forgejo/custom/templates/miotemplate.tmpl

/var/www/forgejo/custom/conf/app.ini

...
# LANDING_PAGE = explore
LANDING_PAGE = miotemplate
...