Большие данные и аналитика
Бизнес-информатика 38.03.05 (бакалавриат)
_quarto.yml
. Файлы вида _file.*
не рендерятся!
_quarto.yml
_quarto.yml
веб-статьи_quarto.yml
title: "Воспроизводимые научные исследования"
# пример: https://sample-site-itmo.netlify.app/
subtitle: "Прикладные исследования"
author:
- name:
given: Иван
family: Иванов
literal: И.И. Иванов
orcid: 0000-0001-1111-1111
email: email@yandex.ru
affiliation: Университет ИТМО
date: today
format:
html:
theme: [cosmo, theme.scss]
code-tools:
source: true
lang: ru
toc: true
highlight-style: a11y
output-file: index
csl: "gost-r-7-0-5-2008-numeric.csl"
bibliography: references.bib
language:
title-block-affiliation-single: "Организация"
section-title-citation: "Ссылка для цитирования"
appendix-attribution-cite-as: "На публикацию можно сослаться как"
title-block-affiliation-plural: "Организация"
section-title-references: "Список литературы"
section-title-abstract: "Аннотация для сайта"
title-block-modified: "Обновлено"
citation:
url: https://www.preprint.netlify.app
citation-key: paper-prepint
issued: "2025-05-09"
Создание блога на основе шаблона:
_quarto.yml
блога_quarto.yml
project:
type: website
preview:
port: 5555
website:
title: "Результаты исследований"
# пример: https://naukaidannye.netlify.app/blog/
description: "наши наработки"
repo-url: https://github.com/your_repo/publish/
repo-actions: [edit, issue]
navbar:
search: true
pinned: true
right:
- about.qmd
- icon: github
href: https://github.com/your_repo/publish/
format:
html:
toc: true
toc-depth: 1
theme: flatly
_brand.yml
В Quarto можно использовать брендирование — простой, переносимый файл YAML, который кодирует информацию по “бренду”: логотипу, цвету, шрифтам и типографскому выбору Unified branding with a simple YAML file.
meta
: идентифицирующая информация, например, название компании, URL-адреса и т.д.logo
: файлы или ссылки на логотипы брендаcolor
: цвета в цветовой палитре брендаtypography
: шрифты для различных элементовdefaults
: дополнительные настройки, зависящие от контекста_brand.yml
_brand.yml
meta:
name: Example Company
link:
github: https://github.com/example-company
logo:
medium: logos/logo.png
color:
palette:
black: "#1C2826"
blue: "#0C0A3E"
neutral: "#F9F7F1"
red: "#BA274A"
violet: "#4D6CFA"
background: neutral
foreground: black
primary: blue
secondary: violet
danger: red
typography:
fonts:
- family: Nunito Sans
source: google
- family: Montserrat
source: google
- family: Fira Code
source: google
base: Nunito Sans
headings:
family: Montserrat
weight: 700
color: primary
monospace: Fira Code
link:
color: danger
decoration: underline
Dashboard Layout, пример: сайт с примером
Обращение к параметрам:
_variables.yml
Пример использования:
В документе:
Курс Большие данные и аналитика содержит 16ч лекций.
VS Code + расширения: GitLens + Project Manager + проверка правописания = 🔥
Вы можете опубликовать Quarto документы в самых различных местах, включая популярные издательские сервисы:
Сервис | Описание |
Netlify | Используйте Netlify, если вам нужна поддержка пользовательских доменов, аутентификации, предварительного просмотра ветвей и других более продвинутых возможностей. |
GitHub Pages | Публикуйте контент на основе исходного кода, управляемого в репозитории GitHub. Используйте страницы GitHub, когда исходный код вашего документа или сайта размещен на GitHub. |
Quarto Pub | Служба публикации документов, веб-сайтов и книг Quarto. Используйте Quarto Pub, если вам нужен бесплатный, простой в использовании сервис для общедоступного контента. |
другие сервисы | Контент, отображаемый с помощью Quarto, использует стандартные форматы (HTML, Pdf, MS Word и т.д.), которые могут быть опубликованы где угодно. Используйте это, если один из описанных выше методов не соответствует вашим требованиям. |
В процессе публикации при исполнении команды quarto publish
будет создан _publish.yml
-файл, который выглядит примерно так:
_publish.yml
https://connect.posit.cloud/ (если есть интерактив)
Клонируем в GitHub Desktop, GitKraken или в чем-то еще.
docs
для публикации материаловСтраница Netlify
Е.Н. Матеров // ИТМО (2025)