diff --git a/crafty.config.js b/crafty.config.js index 22c0412..593ad6f 100644 --- a/crafty.config.js +++ b/crafty.config.js @@ -5,26 +5,43 @@ module.exports = { "@swissquote/crafty-runner-gulp" ], destination_css: "themes", + stylelint_pattern: [ + "themes/daux/scss/**/*.scss", + "themes/daux_singlepage/scss/**/*.scss", + "themes/common/scss/**/*.scss", + "!*.min.css", + "!**/vendor/**/*.scss" + ], + stylelint: { + rules: { + "swissquote/no-type-outside-scope": null + } + }, css: { "theme_blue": { source: "themes/daux/scss/theme-blue.scss", - destination: "daux/css/theme-blue.min.css" + destination: "daux/css/theme-blue.min.css", + watch: ["themes/daux/scss/**", "themes/common/scss/**"] }, "theme_green": { source: "themes/daux/scss/theme-green.scss", - destination: "daux/css/theme-green.min.css" + destination: "daux/css/theme-green.min.css", + watch: ["themes/daux/scss/**", "themes/common/scss/**"] }, "theme_navy": { source: "themes/daux/scss/theme-navy.scss", - destination: "daux/css/theme-navy.min.css" + destination: "daux/css/theme-navy.min.css", + watch: ["themes/daux/scss/**", "themes/common/scss/**"] }, "theme_red": { source: "themes/daux/scss/theme-red.scss", - destination: "daux/css/theme-red.min.css" + destination: "daux/css/theme-red.min.css", + watch: ["themes/daux/scss/**", "themes/common/scss/**"] }, "daux_singlepage": { source: "themes/daux_singlepage/scss/main.scss", - destination: "daux_singlepage/css/main.min.css" + destination: "daux_singlepage/css/main.min.css", + watch: ["themes/daux_singlepage/scss/**", "themes/common/scss/**"] } } }; diff --git a/docs/_index.md b/docs/_index.md index 3dab9bc..c42b25d 100644 --- a/docs/_index.md +++ b/docs/_index.md @@ -1,4 +1,4 @@ -

+

Daux.io is a documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.

@@ -8,8 +8,8 @@ --- -
-
+
+
#### For Authors @@ -24,7 +24,7 @@ * [Table of Contents](01_Features/Table_of_contents.md)
-
+
#### For Developers @@ -34,7 +34,7 @@ * Work with pages metadata
-
+
#### For Marketing diff --git a/libs/ContentTypes/Markdown/LinkRenderer.php b/libs/ContentTypes/Markdown/LinkRenderer.php index 67b82c8..9730850 100644 --- a/libs/ContentTypes/Markdown/LinkRenderer.php +++ b/libs/ContentTypes/Markdown/LinkRenderer.php @@ -99,7 +99,7 @@ class LinkRenderer extends \League\CommonMark\Inline\Renderer\LinkRenderer // Absolute urls, shouldn't either if ($this->isExternalUrl($url)) { - $element->setAttribute('class', 'external'); + $element->setAttribute('class', 'Link--external'); return $element; } @@ -117,7 +117,7 @@ class LinkRenderer extends \League\CommonMark\Inline\Renderer\LinkRenderer throw $e; } - $element->setAttribute('class', 'broken'); + $element->setAttribute('class', 'Link--broken'); } if (isset($urlAndHash[1])) { diff --git a/libs/Format/HTMLFile/Book.php b/libs/Format/HTMLFile/Book.php index 3fb4c81..5da0048 100644 --- a/libs/Format/HTMLFile/Book.php +++ b/libs/Format/HTMLFile/Book.php @@ -90,7 +90,7 @@ class Book { return '

Table of Contents

' . $this->renderNavigation($this->buildNavigation($this->tree)) . - '
 
'; + '
 
'; } protected function generateCover() @@ -98,7 +98,7 @@ class Book return "
" . "

{$this->cover['title']}

" . "

{$this->cover['subject']} by {$this->cover['author']}

" . - '
 
'; + '
 
'; } protected function generatePages() @@ -107,8 +107,8 @@ class Book foreach ($this->pages as $section => $page) { $content .= ''; $content .= '

' . $page['page']->getTitle() . '

'; - $content .= '
' . $page['content'] . '
'; - $content .= '
 
'; + $content .= '
' . $page['content'] . '
'; + $content .= '
 
'; } return $content; diff --git a/templates/home.php b/templates/home.php index 61729ce..76429e4 100755 --- a/templates/home.php +++ b/templates/home.php @@ -2,23 +2,23 @@ start('classes') ?>homepagestop() ?> -