Git Product home page Git Product logo

website-3's Introduction

Сайт effectivealtruism.ru

Build Status

Сайт сделан на движке Lektor, это такой генератор статических сайтов. Шаблоны для генерации сайта находятся в этом бранче. В бранче gh-pages - статический html, который выкладывается на Github Pages командой lektor deploy.

Как что-то поправить

С настройкой среды разработки

  1. Установите Lektor
  2. Форкните репозиторий и скачайте локальную рабочую копию.
  3. Запустите lektor server.
  4. Откройте localhost:5000, нажмите на карандаш в правом верхнем углу, и исправляйте что угодно. Или просто исправляйте код в любом текстовом редакторе.
  5. Проверьте, что изменения выглядят так, как вы хотели, и присылайте pull request.

Я не умею писать код, и просто хочу поправить тексты!

Зайдите в директорию content. В ней есть иерархия директорий, соответствующая структуре сайта.

В файлах contents.lr находится текстовое описание страниц. Найдите тот, который вы хотите поправить, и нажмите иконку "Edit this file" в правом верхнем углу:

Иконка Edit this site

(Если всплывающая подсказка на иконке говорит "You must be signed in to make or propose changes", сначала зарегистрируйтесь или залогиньтесь на github'е.)

Отредактируйте то, что нужно, и нажмите большую зелёную кнопку "Propose file change" внизу.

Готово! В репозитории будет создан pull request (запрос на внесение изменений), мы его проверим и добавим на сайт.

Технические подробности

Как происходит выкладывание новых версий на сайт?

Как только код попадает в master-бранч, запускается автоматическая сборка в Travis CI. Если она проходит успешно, то сайт обновляется автоматически.

website-3's People

Contributors

philip-bl avatar alexiv87 avatar berekuk avatar strein-11 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.