Skip to content
blog about web programming
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_server
content
.eleventy.js
.eleventyignore
.gitignore
.travis.yml
.travis_deploy.sh
README.md
gulpfile.js
package.json
yarn.lock

README.md

Bxnotes | bxnotes.ru

О проекте

Bxnotes – это open source контентная площадка для разработчиков.

Что за контент на сайте?

Основной контент – это краткие конспекты книг/курсов/статей и личный опыт.

Как это работает?

Контент сайт bxnotes.ru генерируется из директории content.

Движок сайта находится в директории _server.

При коммите в мастер, сайт bxnotes.ru пересобирается.

Как происходит сборка сайта?

Для сборки используется движок статических сайтов eleventy.

На основе директории content строится меню, страницы, навигация по сайту.

Файлы формата markdown переводятся в html.

Структура и содержание директории content

Структура директорий content:

  1. секция
  2. тема
  3. конспект
  4. статья конспекта

Файлы index.md содержат информацию о родительской директории для генерации тайтлов и сео тегов.

В директории нижнего уровня находятся посты в md формате.

Запуск dev сервера и редактирование сайта

  1. Установить NodeJS
  2. Форкнуть и клонировать репозиторий
  3. yarn install (установить зависимости)
  4. yarn dev (запустить dev сервер)
  5. Открыть в браузере http://localhost:8080
  6. Отредактировать нужную информацию в директории content

Вопросы и предложения

https://github.com/ValeriyDyachenko/bxnotes/issues

You can’t perform that action at this time.