Hugo landing page for GNU social - with i18n and News section (GSoC2020 Proof of Concept by Susanna Di Vita).

susannadiv 04193ea326 Justified text, changed background colour as per community request 4 yıl önce
archetypes 1895b86b11 Various small fixes 4 yıl önce
content 9a602f1c22 Add some relevant real content to new landing page 4 yıl önce
i18n d0e31a2020 Refined italian translation 4 yıl önce
layouts 04193ea326 Justified text, changed background colour as per community request 4 yıl önce
static 04193ea326 Justified text, changed background colour as per community request 4 yıl önce
.gitignore 9a602f1c22 Add some relevant real content to new landing page 4 yıl önce
CODE_OF_CONDUCT.md 9a602f1c22 Add some relevant real content to new landing page 4 yıl önce
COPYING 9a602f1c22 Add some relevant real content to new landing page 4 yıl önce
README.md 9a602f1c22 Add some relevant real content to new landing page 4 yıl önce
config.toml 1895b86b11 Various small fixes 4 yıl önce
deploy.sh 1895b86b11 Various small fixes 4 yıl önce

README.md

About

GNU social is a free and libre social networking platform.

This website made with Hugo is aimed to provide a landing page with basic information about it.

It offers both a news and a docs/pages section, content translation and string localization. Changes to this site should be submitted as a merge request to this repository.

Getting Started

In order to build this project locally it is first necessary to have Hugo installed (please follow Hugo's official guidelines to do so).

Cheat sheet

To build: ./deploy.sh the result will be available in a newly create public directory.

To develop: hugo server

To add a news post: hugo new --kind news news/file.md

To add a documentation post: hugo new --kind docs docs/file.md

i18n

Internationalization process is made per directory so, you can contribute translating to your language by:

  • cloning this repository;
  • adding a directory using your language code;
  • put required files inside this new folder;
  • add your language to the footer.

Note: Please watch this repository to maintain your translation up to date.

Report bugs or suggestions to the respective translators here (add yourself):

or

Features

  • Responsive design: optimized both for mobile & desktop
  • News section: organized by date in ascending order; the first 4 will be displayed on the landing page for better reaching
  • i18n: thanks to Hugo's content directory management, translation for each news/docs page in multilingual-specific directories will be linked automatically
  • Related News: at the end of each news post, links to other news with at least a common tag will be displayed
  • Meta data for all news posts: post data including links to category and tags, author and word count
  • Paginated list: simple list pagination with page indicators