Git Product home page Git Product logo

cpp-ru.github.io's Introduction

Setup

Project is built for GitHub Pages using Jekyll framework.

Install and Run

To install:

  • Run rvm use (currently used Ruby version 2.7.2)
  • Run bundle install (to install packages)

To launch run:

  • bundle exec jekyll serve --livereload (to launch dev mode for local development)

Content

Content is generally managed through .json files.

Text and Block Contents

Textual content is stored in json files in _data directory. General content of the pages is stored in files with names starting with page*, e.g. page_index.json contains text for the Home page, etc.

Content of the specific blocks and sections of the site may be stored in corresponding files as well.

Most of content supports Markdown syntax.

SEO

SEO (title, description, keywords, og:title) managed via Front Matter variables at the top of each page. Default values are stored in _config.yml (og:title falls back to page title if not set explicitly on the page).

It is possible to specify name of the thumbnail OpenGraph images (which may be displayed when sharing a link on social media). These images should be stored in /assets/images directory and are referenced by Front Matter variables thumbnail (Facebook requirements, default), thumbnailVK (for VK, optional), thumbnailTw (for Twitter, optional).

Settings

Additional global settings may be stored in _config.yml, e.g. settings for enabling/disabling some functionality based on boolean flags.

Images

Images are stored in /assets/images directory. This includes images placed with <img> tag in HTML files as well as images referenced as background in SCSS partials.

SVG assets that should be injected in HTML with <use xlink:href=''> tag (for additional styling options) are stored in svg-defs.html partial.

cpp-ru.github.io's People

Contributors

apolukhin avatar rusyaev-roman avatar spirik avatar timuraudio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cpp-ru.github.io's Issues

Привести нотацию имён к единому виду

Сейчас на главной странице два имени указаны в порядке "имя-фамилия", а другие два - в порядке "фамилия-имя" (как у венгров 🙂).

<h2>Александр Фокин<span class="text-muted">, сопредседатель</span></h2>

<h2>Наталия Макарова<span class="text-muted">, менеджер</span></h2>

<h2>Полухин Антон<span class="text-muted">, председатель</span></h2>

<h2>Бикинеев Антон<span class="text-muted">, участник</span></h2>

Мне кажется, было бы неплохо остановиться на каком-то одном варианте. Лучше, на мой взгляд, обычное "имя-фамилия".

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.