Coder Social home page Coder Social logo

abcd-community / abcd-community.github.io Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 23.62 MB

This repository was created to make the documentation produced on ABCD (Automation of Libraries and Documentation Centers) universally and centrally available.

License: GNU General Public License v3.0

Ruby 0.03% HTML 71.68% CSS 28.13% JavaScript 0.17%
library-management-system library-automation library-database

abcd-community.github.io's Introduction

ABCD Documentation Theme

About this repo

To access this site, click on the link: https://abcd-community.github.io

This repository was created to unify all documentation related to the ABCD and to provide a template for multilingual documentation development.

This template can be downloaded and adapted to any kind of documentation.

The basis for this documentation is the book "The abc of ABCD" written by Egbert de Smet, but the examples can be expanded or modified according to each language or need.

The official documentation is produced in English and translations to other languages are required.

To know how to collaborate with the documentation, access this link

About this Theme

About this topicThis theme is a replica of the theme Docsy for Hugo, adapted for Jekyll.

Its starting point was the repositoryhttps://github.com/vsoch/docsy-jekyll

It was made multilingual by @rogercgui.

Also the "homepage" and "about" templates were created to be more similar to the original Docsy.

Usage

1. Get the code

You can clone the repository right to where you want to host the docs:

git clone https://github.com/ABCD-Community/ABCD-Community.github.io.git ABCD-Community.github.io
cd ABCD-Community.github.io
bundle exec jekyll serve

Open URL: http://localhost:4000

If port 4000 is blocked use:

bundle exec jekyll serve --port 9898

2. Customize

To edit configuration values, customize the _config.yml. Duplicate the EN folder en. Set the language abbreviation in the header of all .md files and edit the menu, following the structure that is _data/toc.myl. The top navigation is controlled by _data/navigation.yml

3. Options

Most of the configuration values in the _config.yml are self explanatory, and for more details, see the getting started page rendered on the site.

4. Serve

Depending on how you installed jekyll:

jekyll serve
# or
bundle exec jekyll serve

or

bundle exec jekyll serve --port 9898

NOTE: If the above serve command throws an error saying require': cannot load such file -- webrick (LoadError) try to run bundle add webrick to automatically add the webrick gem to your Gemfile, or manually add gem "webrick" line to the Gemfile and then run the serve command again.

You can then open your browser to http://localhost:4000 to see the server running.

Node : changes baseurl: "" in _config.yml when you are running in local and prod according to the requirement.

abcd-community.github.io's People

Contributors

rogercgui avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

clemaga1 mwambeso

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.