I'm very pleased to announce the release of our new website and documentation using the new toolchain with Hugo and AsciiDoctor. To get more information about the new toolchain please read the FreeBSD Documentation Project Primer[1], Hugo docs[2] and AsciiDoctor docs[3]. Acknowledgment: Benedict Reuschling <bcr@> Glen Barber <gjb@> Hiroki Sato <hrs@> Li-Wen Hsu <lwhsu@> Sean Chittenden <seanc@> The FreeBSD Foundation [1] https://docs.FreeBSD.org/en/books/fdp-primer/ [2] https://gohugo.io/documentation/ [3] https://docs.asciidoctor.org/home/ Approved by: doceng, core
252 lines
6.8 KiB
YAML
252 lines
6.8 KiB
YAML
#
|
|
# This file was copied from default-theme.yml of ascii-doctor-pdf, and customized for the BEAM book.
|
|
# - header and footer was customized
|
|
# - Title page
|
|
# - VERSION Admonition
|
|
page:
|
|
background_color: FFFFFF
|
|
layout: portrait
|
|
initial_zoom: FitH
|
|
margin: [0.82in, 0.67in, 0.75in, 0.67in]
|
|
# margin_inner and margin_outer keys are used for recto/verso print margins when media=prepress
|
|
margin_inner: 0.55in
|
|
margin_outer: 0.39in
|
|
size: A4
|
|
base:
|
|
align: justify
|
|
# color as hex string (leading # is optional)
|
|
font_color: 000000
|
|
font_family: Times-Roman
|
|
font_size: 10
|
|
line_height_length: 11.25
|
|
line_height: $base_line_height_length / $base_font_size
|
|
font_size_large: round($base_font_size * 1.25)
|
|
font_size_small: round($base_font_size * 0.85)
|
|
font_size_min: $base_font_size * 0.75
|
|
font_style: normal
|
|
border_color: EEEEEE
|
|
border_radius: 4
|
|
border_width: 0.5
|
|
header:
|
|
border-color: #dddddd
|
|
height: 0.65in
|
|
line-height: 1.0
|
|
vertical-align: bottom
|
|
recto:
|
|
right:
|
|
content: '{document-title} {part-title}'
|
|
verso:
|
|
left:
|
|
content: $header-recto-right-content
|
|
running-content:
|
|
start-at: 4
|
|
footer:
|
|
border-color: #dddddd
|
|
height: 0.65in
|
|
line-height: 1.0
|
|
vertical-align: top
|
|
padding: [3, 0, 0, 0]
|
|
recto:
|
|
right:
|
|
content: '{part-title} {chapter-title} {page-number}/{page-count}'
|
|
verso:
|
|
left:
|
|
content: '{page-number}/{page-count} {section-or-chapter-title}'
|
|
role:
|
|
line-through:
|
|
text_decoration: line-through
|
|
underline:
|
|
text_decoration: underline
|
|
big:
|
|
font_size: $base_font_size_large
|
|
small:
|
|
font_size: $base_font_size_small
|
|
subtitle:
|
|
font_color: 999999
|
|
font_size: 0.8em
|
|
font_style: normal_italic
|
|
vertical_rhythm: $base_line_height_length
|
|
horizontal_rhythm: $base_line_height_length
|
|
vertical_spacing: $vertical_rhythm
|
|
link:
|
|
font_color: 428BCA
|
|
# literal is currently used for inline monospaced in prose and table cells
|
|
literal:
|
|
font_color: B12146
|
|
button:
|
|
content: "[\u2009%s\u2009]"
|
|
font_style: bold
|
|
key:
|
|
background_color: F5F5F5
|
|
border_color: CCCCCC
|
|
border_offset: 2
|
|
border_radius: 2
|
|
border_width: 0.5
|
|
separator: "\u202f+\u202f"
|
|
mark:
|
|
background_color: FFFF00
|
|
border_offset: 1
|
|
menu:
|
|
caret_content: " <font size=\"1.15em\"><color rgb=\"b12146\">\u203a</color></font> "
|
|
heading:
|
|
align: left
|
|
font_color: $base_font_color
|
|
font_style: bold
|
|
# h1 is used for part titles (book doctype) or the doctitle (article doctype)
|
|
h1_font_size: floor($base_font_size * 3.6)
|
|
# h2 is used for chapter titles (book doctype only)
|
|
h2_font_size: floor($base_font_size * 2.15)
|
|
h3_font_size: round($base_font_size * 1.7)
|
|
h4_font_size: $base_font_size_large
|
|
h5_font_size: $base_font_size
|
|
h6_font_size: $base_font_size_small
|
|
line_height: 1
|
|
margin_top: $vertical_rhythm * 0.4
|
|
margin_bottom: $vertical_rhythm * 0.9
|
|
min_height_after: $base_line_height_length * 1.5
|
|
title_page:
|
|
align: right
|
|
logo:
|
|
top: 10%
|
|
title:
|
|
top: 55%
|
|
font_size: $heading_h1_font_size
|
|
font_color: 000000
|
|
line_height: 0.9
|
|
subtitle:
|
|
font_size: $heading_h3_font_size
|
|
font_style: bold_italic
|
|
line_height: 1
|
|
authors:
|
|
margin_top: $heading_h3_font_size * 1.25
|
|
font_size: $heading_h3_font_size
|
|
font_color: 181818
|
|
revision:
|
|
margin_top: $base_font_size * 1.25
|
|
block:
|
|
margin_top: 0
|
|
margin_bottom: $vertical_rhythm
|
|
caption:
|
|
align: left
|
|
font_size: $base_font_size * 0.95
|
|
font_style: italic
|
|
margin_inside: $vertical_rhythm / 3
|
|
margin_outside: 0
|
|
lead:
|
|
font_size: $base_font_size_large
|
|
line_height: 1.4
|
|
abstract:
|
|
font_color: 5C6266
|
|
font_size: $lead_font_size
|
|
line_height: $lead_line_height
|
|
font_style: italic
|
|
first_line_font_style: bold
|
|
title:
|
|
align: center
|
|
font_color: $heading_font_color
|
|
font_size: $heading_h4_font_size
|
|
font_style: $heading_font_style
|
|
admonition:
|
|
column_rule_color: $base_border_color
|
|
column_rule_width: $base_border_width
|
|
padding: [0, $horizontal_rhythm, 0, $horizontal_rhythm]
|
|
icon:
|
|
version:
|
|
name: fa-tags
|
|
stroke_color: A26D6D
|
|
size: 24
|
|
label:
|
|
text_transform: uppercase
|
|
font_style: bold
|
|
blockquote:
|
|
font_size: $base_font_size_large
|
|
border_color: $base_border_color
|
|
border_width: 0
|
|
border_left_width: 5
|
|
padding: [0, $horizontal_rhythm, $block_margin_bottom * -0.75, $horizontal_rhythm + $blockquote_border_left_width / 2]
|
|
cite_font_size: $base_font_size_small
|
|
cite_font_color: 999999
|
|
verse:
|
|
font_size: $blockquote_font_size
|
|
border_color: $blockquote_border_color
|
|
border_width: $blockquote_border_width
|
|
border_left_width: $blockquote_border_left_width
|
|
padding: $blockquote_padding
|
|
cite_font_size: $blockquote_cite_font_size
|
|
cite_font_color: $blockquote_cite_font_color
|
|
# code is used for source blocks (perhaps change to source or listing?)
|
|
code:
|
|
font_color: $base_font_color
|
|
#font_family: Courier
|
|
font_size: ceil($base_font_size)
|
|
padding: $code_font_size
|
|
line_height: 1.25
|
|
# line_gap is an experimental property to control how a background color is applied to an inline block element
|
|
line_gap: 3.8
|
|
background_color: F5F5F5
|
|
conum:
|
|
font_color: $literal_font_color
|
|
font_size: $base_font_size
|
|
line_height: 4 / 3
|
|
glyphs: circled
|
|
example:
|
|
border_color: $base_border_color
|
|
border_radius: $base_border_radius
|
|
border_width: 0.75
|
|
background_color: $page_background_color
|
|
padding: [$vertical_rhythm, $horizontal_rhythm, 0, $horizontal_rhythm]
|
|
image:
|
|
align: center
|
|
caption:
|
|
align: center
|
|
prose:
|
|
margin_top: $block_margin_top
|
|
margin_bottom: $block_margin_bottom
|
|
sidebar:
|
|
background_color: EEEEEE
|
|
border_color: E1E1E1
|
|
border_radius: $base_border_radius
|
|
border_width: $base_border_width
|
|
padding: [$vertical_rhythm, $vertical_rhythm * 1.25, 0, $vertical_rhythm * 1.25]
|
|
title:
|
|
align: center
|
|
font_color: $heading_font_color
|
|
font_size: $heading_h4_font_size
|
|
font_style: $heading_font_style
|
|
thematic_break:
|
|
border_color: $base_border_color
|
|
border_style: solid
|
|
border_width: $base_border_width
|
|
margin_top: $vertical_rhythm * 0.5
|
|
margin_bottom: $vertical_rhythm * 1.5
|
|
description_list:
|
|
term_font_style: bold
|
|
term_spacing: $vertical_rhythm / 4
|
|
description_indent: $horizontal_rhythm * 1.25
|
|
outline_list:
|
|
indent: $horizontal_rhythm * 1.5
|
|
# NOTE outline_list_item_spacing applies to list items that do not have complex content
|
|
item_spacing: $vertical_rhythm / 2
|
|
table:
|
|
background_color: $page_background_color
|
|
border_color: DDDDDD
|
|
border_width: $base_border_width
|
|
cell_padding: 3
|
|
head:
|
|
font_style: bold
|
|
border_bottom_width: $base_border_width * 2.5
|
|
body:
|
|
stripe_background_color: F9F9F9
|
|
foot:
|
|
background_color: F0F0F0
|
|
sectnums:
|
|
levels: 5
|
|
toc:
|
|
indent: $horizontal_rhythm
|
|
line_height: 1.4
|
|
dot_leader:
|
|
content: ". "
|
|
font_color: A9A9A9
|
|
footnotes:
|
|
font_size: round($base_font_size * 0.75)
|
|
item_spacing: $outline_list_item_spacing / 2
|