diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 1bdcd8fce..2e1c52147 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -11,4 +11,4 @@ whitespace: true MD010: code_blocks: false # Disallow hard tabs except in code blocks. MD033: - allowed_elements: ["p","br"] + allowed_elements: ["p","br","span"] diff --git a/book/book.toml b/book/book.toml index add565210..23a02c264 100644 --- a/book/book.toml +++ b/book/book.toml @@ -8,7 +8,7 @@ title = "SuperDB" enable = true [output.html] -additional-css = ["super-example/super-example.css", "copy-button/copy-button.css", "admonitions/admonitions.css"] +additional-css = ["super-example/super-example.css", "copy-button/copy-button.css", "admonitions/admonitions.css", "trademark/trademark.css"] additional-js = ["super-example.bundle.js", "copy-button/copy-button.js"] git-repository-url = "https://github.com/brimdata/super/tree/main/book" no-section-label = true diff --git a/book/src/intro.md b/book/src/intro.md index edc90eeb2..75910de11 100644 --- a/book/src/intro.md +++ b/book/src/intro.md @@ -1,6 +1,6 @@ # Introduction -SuperDB is a new type of analytics database that promises an easier approach +SuperDB® is a new type of analytics database that promises an easier approach to modern data because it unifies relational tables and eclectic JSON in a powerful, new data model called [_super-structured data_](formats/model.md). SuperDB's query language is a diff --git a/book/src/super-sql/intro.md b/book/src/super-sql/intro.md index b3de9aaf8..8297e5c75 100644 --- a/book/src/super-sql/intro.md +++ b/book/src/super-sql/intro.md @@ -1,6 +1,6 @@ -# SuperSQL +# SuperSQL® -SuperSQL is a +SuperSQL® is a [Pipe SQL](https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/) adapted for [super-structured data](../formats/model.md). diff --git a/book/trademark/trademark.css b/book/trademark/trademark.css new file mode 100644 index 000000000..aa42b1c23 --- /dev/null +++ b/book/trademark/trademark.css @@ -0,0 +1,18 @@ +/* Trademark / registered-trademark marks rendered small and raised, per the + common typographic convention, so they aren't visually disruptive. */ + +.tm { + font-size: 0.6em; + vertical-align: super; + line-height: 0; +} + +/* The book title in the top menu bar comes from book.toml as plain text, so the + registered-trademark mark is injected and styled here rather than inline. */ +.menu-title::after { + content: "\00AE"; /* ® (registered trademark) */ + font-size: 0.6em; + vertical-align: super; + line-height: 0; + margin-left: 0.05em; +}