🌌 A quick look into Fediverse networks -
Go to file
2018-11-17 01:44:50 +03:00
scaffolds Initial commit 2018-03-12 22:31:14 +03:00
source Update Misc page and README, add apps 2018-11-17 01:44:50 +03:00
themes/starter Update Misc page and README, add apps 2018-11-17 01:44:50 +03:00
.editorconfig Initial commit 2018-03-12 22:31:14 +03:00
.gitignore Initial commit 2018-03-12 22:31:14 +03:00
.gitlab-ci.yml Revert to node 8, needs gulp update ASAP 2018-11-09 21:15:09 +03:00
_config.yml Party -> Guide -- credit to Strypey 2018-07-06 04:28:18 +03:00
CONTRIBUTING.md Update Misc page and README, add apps 2018-11-17 01:44:50 +03:00
letsencrypt_authenticator.sh Fix challenge path, remove redundant folder 2018-11-11 22:11:32 +03:00
letsencrypt_cleanup.sh [ci skip] Add cert auto renewal 2018-10-17 23:27:04 +03:00
letsencrypt_generate.sh Auto generate cert without cleanup 2018-11-09 20:56:17 +03:00
LICENSE Change license 2018-03-21 03:35:47 +03:00
package-lock.json Add new post, servers list, update knowledge 2018-07-05 04:18:42 +03:00
package.json Party -> Guide -- credit to Strypey 2018-07-06 04:28:18 +03:00
README.md Update Pleroma official logo 2018-08-16 01:04:12 +03:00

FEDIVERSE GUIDE

website logo A quick look into Fediverse networks

Important

  • "World" text on postActiv page is by @Maiyannah Bishop, main postActiv developer

Goals

  1. Road Making: Provide links to information scattered around the internet. Make it easier for newcomers to get acquainted with the idea in general and with every federated network in particular.

  2. Team Building: Unite all federated social networks under 'Fediverse' name. Highlight the sense and spirit of a Fediverse community.

Contributing

Read Contributing

Structure

Fediverse page

Data located in: /source/_data/fediversei18n.json file

Chronicles page

Data located in: /source/_posts folder

Knowledge page

Data located in: /source/_data/knowledge.json file

Each network page

Data located in: /source/_data/..network.json and /source/_data/world18n.json files

Portal page

Supposed to link to a page helping to choose a server on any network (just an idea, for now)

Theme File Structure

  • Develop styles in /themes/starter/assets/scss
  • Develop scripts in /themes/starter/assets/scripts

Setup

  1. Run npm install in main project's folder
  2. Run gulp in /themes/starter folder
  3. In second terminal, run hexo server in main folder, to start the server and preview at localhost

Translating

Maintaining several website translations will require extra work. Please, read discussion. Adding another language requires additions to _config file and /themes/starter/languages folder.

Mandatory for translating:

  • create lang folder (/source/*lang*)
  • common strings (/themes/starter/languages/en)
  • /source/_data folder: fediversei18n.json, worldi18n.json

Translating Chronicles and Knowledge page content doesn't make sense (?). They will be mostly a collection of external English articles. If you're willing to become a permanent news contributor in another language and to search for Fediverse news in that language, let's discuss it in the issue.