mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 20:37:48 +00:00
77 lines
2.7 KiB
SCSS
77 lines
2.7 KiB
SCSS
/* Template Name: Lotus Docs
|
|
Author: Colin Wilson
|
|
E-mail: colin@aigis.uk
|
|
Created: October 2022
|
|
Version: 1.2.0
|
|
File Description: Main CSS file for Lotus Docs
|
|
*/
|
|
|
|
// Custom Font Variables
|
|
$font-family-secondary: {{ .Site.Params.secondary_font | default "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Ubuntu'" }};
|
|
$font-family-sans-serif: {{ .Site.Params.sans_serif_font | default "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Ubuntu'" }};
|
|
$font-family-monospace: {{ .Site.Params.mono_font | default "SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace" }};
|
|
|
|
// Code Padding Variables
|
|
$code-block-padding-top: {{ if eq .Site.Params.docs.prism true -}}0{{ else }}1.25rem 0 0 0{{ end }};
|
|
|
|
// Icon Fonts
|
|
@import "custom/plugins/icons/google-material";
|
|
|
|
// Core files
|
|
@import "../../scss/bootstrap/functions";
|
|
@import "../../scss/bootstrap/variables";
|
|
@import {{ printf "'%s%s'" "custom/colors/" (.Site.Params.docs.themeColor | default "blue") }}; // current theme color
|
|
@import "../../scss/bootstrap/mixins";
|
|
@import "../../scss/bootstrap/bootstrap";
|
|
@import "variables";
|
|
|
|
{{ if and (.Site.Params.docsearch.appID) (.Site.Params.docsearch.apiKey) -}}
|
|
@import "custom/plugins/docsearch/style";
|
|
{{ end }}
|
|
|
|
// Structure
|
|
@import "custom/structure/general";
|
|
@import "custom/structure/content";
|
|
@import "custom/structure/sidebar";
|
|
@import "custom/structure/doc-nav";
|
|
@import "custom/structure/toc";
|
|
@import "custom/structure/footer";
|
|
|
|
// Components
|
|
@import "custom/components/buttons";
|
|
@import "custom/components/modal";
|
|
@import "custom/components/breadcrumb";
|
|
@import "custom/components/badge";
|
|
@import "custom/components/backgrounds";
|
|
@import "custom/components/alerts";
|
|
@import "custom/components/card";
|
|
@import "custom/components/forms";
|
|
@import "custom/components/table";
|
|
@import "custom/components/tabs";
|
|
@import "custom/components/tooltip";
|
|
|
|
// Pages
|
|
@import "custom/pages/features";
|
|
@import "custom/pages/helper";
|
|
|
|
// Plugins
|
|
|
|
// Prism / Chroma
|
|
{{- if eq .Site.Params.docs.prism true }}
|
|
@import {{ printf "'%s%s'" "custom/plugins/prism/themes/" (.Site.Params.docs.prismTheme | default "lotusdocs") }}; // current prism theme
|
|
@import "custom/plugins/prism/prism";
|
|
{{- else }}
|
|
@import "custom/plugins/chroma/default";
|
|
{{- end -}}
|
|
|
|
// FlexSearch
|
|
{{ if or (not (isset .Site.Params.flexsearch "enabled")) (eq .Site.Params.flexsearch.enabled true) -}}@import "custom/plugins/flexsearch/flexsearch";{{ end }}
|
|
|
|
// Feedback Widget
|
|
{{ if .Site.Params.feedback.enabled | default false -}}@import "custom/plugins/feedback/feedback";{{ end}}
|
|
|
|
// Mermaid
|
|
@import "custom/plugins/mermaid/mermaid";
|
|
|
|
// change
|
|
@import "custom/pages/custom"; |