Giter VIP home page Giter VIP logo

trackmasters.github.io's Introduction

CI

trackmasters.cz

The website about the annual master's category velodrome race held in Prague. This README.md is rather technical as long as it is bound to the repository fully covering the published website and its continuous integration and deployment itself. The bottom part of this file covers the possible ways to configure and customize the website in Czech langage. The website is created with React, no integration dependencies (i.e. 3rd party API) and is automatically built and deployed via Travis CI to GitHub Pages.

The following text describes the way to configure and administrate website via GitHub easily. It is in the Czech language since the tutorial should be easy to understand the Trackmasters admin.

⚠️ Czech content

Následují sekce popisující ve stručnosti jak provést různé změny a úpravy na stránce. Obasah:

Další odkazy


⚠️ Všechny změny je nutné dělat v "branch" zvané develop.

Develop

Přidání článku

  1. Přidání obrázků: Naviguj se do adresáře /src/content/images. (V adresáři _website je obsah pro jiné sekce konfigurovatelný pomocí /src/content/trackmasters.config.json.)
    • Je nutné přidat obrázky do tohoto adresáře.
    • Obrázky musí mít unikátní název a příponu jpg nebo png.
    • Tento krok je nepovinný v případě, že je možné použít již uložené (existující) obrázky nebo žádné v článku nejsou třeba.
  2. Přidání vlastního článku: Navigace do adresáře /src/content/articles.
    • Vytvoř soubor s příponou md a pouze s ASCII znaky (tj. čeština bez háčků a čárek) oddělené čárkou (ne mezerou), např.: muj-prvni-clanek.md. Název článku se projeví v URL adrese.
    • Opět, název takového článku musí mít unikátní název napříč články.
    • Vlastní tělo (text, obrázky) článku je v souboru md definován zápisem Markdown. Pro ilustraci je možné se nechat inspirovat zdrojovým souborem /src/content/articles/test.md
    • Vykreslení obrázku přímo v článku je pomocí následující notace, kde muj-obrazek.jpg je obrázek uložený v adresáři /src/content/images z prvního kroku.
      ![Popis obrázku](muj-obrazek.jpg)
      
    • Tento krok je nutný k vytvoření článku.
  3. Publikace článku
    • Takto je možné předpřipravit články nebo šablony do budoucna a připravit je pro publikaci.

    • Naviguj se do souboru /src/content/articles.json a vytvoř link pro článek. Notace je v JSON formátu, tj. je nutné respektovat její principy. Je možné si napřed validovat JSON, jestli je správně napsaný na JSON Formatter & Validator

      {
           "label": "Můj první článek",
           "text": "Toto je úvodní text, který se zobrazí v hlavní sekci novinek.",
           "author": "Denis Charalambidis",
           "date": "16. 2. 2020",
           "url": "muj-prvni-clanek",
           "image": "group.jpg",
           "gallery": [
              "muj-obrazek-01.jpg",
              "muj-obrazek-02.jpg",
                          "muj-obrazek-03.jpg"
           ]
      }
      
      • label je nadpis článku.
      • text je úvodní text, který se zobrazí v hlavní sekci novinek.
      • author a date jsou autor a datum publikace článku.
      • url musí být název md souboru, kde je vlastní text článku. Tj. v případě muj-prvni-clanek.md je nutné napsat muj-prvni-clanek.
      • image je úvodní obrázek, který se zobrazí v hlavní sekci novinek.
      • gallery je nepovinná sekce a může být vynechána. Na konci článku se zobrazí galerie s vylistovanými obrázky uloženými v /src/content/images.
    • Příklad bez galerie:

      {
           "label": "Můj první článek",
           "text": "Toto je úvodní text, který se zobrazí v hlavní sekci novinek.",
           "author": "Denis Charalambidis",
           "date": "16. 2. 2020",
           "url": "muj-prvni-clanek",
           "image": "group.jpg"
      }
      
    • Příklad s více články:

      {
           "label": "Můj první článek",
           "text": "Toto je úvodní text, který se zobrazí v hlavní sekci novinek.",
           "author": "Denis Charalambidis",
           "date": "16. 2. 2020",
           "url": "muj-prvni-clanek",
           "image": "muj-obrazek.jpg"
      },
      {
           "label": "Můj druhý článek",
           "text": "Toto je úvodní text, který se zobrazí v hlavní sekci novinek.",
           "author": "Denis Charalambidis",
           "date": "17. 2. 2020",
           "url": "muj-druhy-clanek",
           "image": "muj-obrazek.jpg"
      }
      

Generic badge


Termíny závodu

  • Změna termínu závodu: Naviguj se do souboru /src/content/events.json a změň položku date na nový datum. Je doporučené používat formát 3. prosince 2021 kvůli vzhledu stránky.

    Příklad:

    { "date": "21. srpna 2021" }


Konfigurace sekcí

O závodu

Kontakty

Ředitel závodu

Pořadatel

Sponzor

trackmasters.github.io's People

Stargazers

 avatar

Watchers

 avatar  avatar

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.