diff --git a/src/client/pages/doc.vue b/src/client/pages/doc.vue index 2a4b5b626b..8235d5c1aa 100644 --- a/src/client/pages/doc.vue +++ b/src/client/pages/doc.vue @@ -10,7 +10,7 @@ <script lang="ts"> import { computed, defineComponent } from 'vue'; -import { faFileAlt } from '@fortawesome/free-solid-svg-icons' +import { faQuestionCircle } from '@fortawesome/free-solid-svg-icons' import MarkdownIt from 'markdown-it'; import MarkdownItAnchor from 'markdown-it-anchor'; import { url, lang } from '@/config'; @@ -40,9 +40,8 @@ export default defineComponent({ return { INFO: computed(() => this.title ? { title: this.title, - icon: faFileAlt, + icon: faQuestionCircle, } : null), - faFileAlt, title: null, body: null, markdown: null, @@ -105,6 +104,8 @@ export default defineComponent({ <style lang="scss" scoped> .qyqbqfal { padding: 32px; + max-width: 800px; + margin: 0 auto; &.max-width_500px { padding: 16px; @@ -114,8 +115,8 @@ export default defineComponent({ font-size: 1.5em; font-weight: bold; padding: 0 0 0.75em 0; - margin: 0 0 0.75em 0; - border-bottom: solid 1px var(--divider); + margin: 0 0 1em 0; + border-bottom: solid 2px var(--divider); } > .body { @@ -147,6 +148,7 @@ export default defineComponent({ ::v-deep(h2) { font-size: 1.25em; padding: 0 0 0.5em 0; + margin: 1.5em 0 1em 0; border-bottom: solid 1px var(--divider); } @@ -173,15 +175,31 @@ export default defineComponent({ } ::v-deep(code) { + display: inline-block; font-family: Fira code, Fira Mono, Consolas, Menlo, Courier, monospace; tab-size: 2; + background: #272822; + color: #f8f8f2; + border-radius: 6px; + padding: 4px 6px; + } + + ::v-deep(pre) { + background: #272822; + color: #f8f8f2; + border-radius: 6px; + padding: 12px 16px; + + > code { + padding: 0; + } } } > .footer { padding: 1.5em 0 0 0; margin: 1.5em 0 0 0; - border-top: solid 1px var(--divider); + border-top: solid 2px var(--divider); } } </style>