chore: update readme

This commit is contained in:
YunYouJun
2022-04-16 01:06:49 +08:00
parent a9937d1b29
commit 1496909edc
10 changed files with 32 additions and 20 deletions

1
config/index.ts Normal file
View File

@@ -0,0 +1 @@
export const markdownWrapperClasses = 'markdown-body max-w-900px m-auto text-left'

View File

@@ -41,6 +41,7 @@
"markdown-it-prism": "^2.2.3", "markdown-it-prism": "^2.2.3",
"pnpm": "^6.32.7", "pnpm": "^6.32.7",
"sass": "^1.50.0", "sass": "^1.50.0",
"star-markdown-css": "^0.3.3",
"typescript": "^4.6.3", "typescript": "^4.6.3",
"unocss": "^0.31.3", "unocss": "^0.31.3",
"unplugin-auto-import": "^0.7.1", "unplugin-auto-import": "^0.7.1",

8
pnpm-lock.yaml generated
View File

@@ -26,6 +26,7 @@ specifiers:
pnpm: ^6.32.7 pnpm: ^6.32.7
prism-theme-vars: ^0.2.2 prism-theme-vars: ^0.2.2
sass: ^1.50.0 sass: ^1.50.0
star-markdown-css: ^0.3.3
typescript: ^4.6.3 typescript: ^4.6.3
unocss: ^0.31.3 unocss: ^0.31.3
unplugin-auto-import: ^0.7.1 unplugin-auto-import: ^0.7.1
@@ -74,6 +75,7 @@ devDependencies:
markdown-it-prism: 2.2.3 markdown-it-prism: 2.2.3
pnpm: 6.32.7 pnpm: 6.32.7
sass: 1.50.0 sass: 1.50.0
star-markdown-css: 0.3.3
typescript: 4.6.3 typescript: 4.6.3
unocss: 0.31.3_vite@2.9.5 unocss: 0.31.3_vite@2.9.5
unplugin-auto-import: 0.7.1_@vueuse+core@8.2.6+vite@2.9.5 unplugin-auto-import: 0.7.1_@vueuse+core@8.2.6+vite@2.9.5
@@ -4563,7 +4565,7 @@ packages:
dependencies: dependencies:
universalify: 2.0.0 universalify: 2.0.0
optionalDependencies: optionalDependencies:
graceful-fs: 4.2.9 graceful-fs: 4.2.10
dev: true dev: true
/jsonpointer/5.0.0: /jsonpointer/5.0.0:
@@ -5734,6 +5736,10 @@ packages:
resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
dev: true dev: true
/star-markdown-css/0.3.3:
resolution: {integrity: sha512-F8hrbZQIM4CryGJbNGkbUfLTgnDF0+bTuo7Omtw0+OOjf5JGPWWj0rVqcKFCuypZwuyraDh3CZ46Yhf5LDj8SA==}
dev: true
/statuses/1.5.0: /statuses/1.5.0:
resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
engines: {node: '>= 0.6'} engines: {node: '>= 0.6'}

View File

@@ -1,6 +1,16 @@
<script lang="ts" setup>
import { isClient } from '@vueuse/core'
const displayICP = ref(true)
onBeforeMount(() => {
if (isClient)
displayICP.value = ['www.yunyoujun.cn', 'localhost'].includes(window.location.hostname)
})
</script>
<template> <template>
<div p="4" class="flex flex-col justify-center items-center" opacity="70" text="sm"> <div p="4" class="flex flex-col justify-center items-center" opacity="70" text="sm">
<a class="flex" m="1 b-2" href="https://beian.miit.gov.cn/" target="_blank"> <a v-if="displayICP" class="flex" m="1 b-2" href="https://beian.miit.gov.cn/" target="_blank">
苏ICP备17038157号 苏ICP备17038157号
</a> </a>
<div class="flex justify-center items-center"> <div class="flex justify-center items-center">

View File

@@ -8,13 +8,13 @@ title: 关于
### **🍜 好的,今天我们来做菜!** ### **🍜 好的,今天我们来做菜!**
<br /> > 希望大家吃的开心!
<div class="inline-flex justify-center items-center"> <div class="inline-flex justify-center items-center">
代码请见 <div inline-flex i-ri-github-line /><a href="https://github.com/YunYouJun/cook" target="_blank">YunYouJun/cook</a> 代码请见<a class="inline-flex items-center justify-center" href="https://github.com/YunYouJun/cook" target="_blank">
<div m="r-1" inline-flex i-ri-github-line />YunYouJun/cook</a>
</div> </div>
<br />
<br /> <br />
<div class="inline-flex justify-center items-center"> <div class="inline-flex justify-center items-center">

View File

@@ -1,3 +1,5 @@
@import './markdown.scss';
html { html {
color: var(--c-text); color: var(--c-text);
background-color: var(--c-bg); background-color: var(--c-bg);

View File

@@ -1,5 +1,3 @@
@import './markdown.css';
html, html,
body, body,
#app { #app {

View File

@@ -1,15 +1,8 @@
/* https://github.com/antfu/prism-theme-vars */ /* https://github.com/antfu/prism-theme-vars */
@import 'prism-theme-vars/base.css'; @use 'prism-theme-vars/base.css';
@use 'star-markdown-css/src/scss/theme/yun.scss';
.prose { html:not(.dark) .markdown-body {
--prism-font-family: 'DM Mono', monospace;
}
.prose img {
width: 100%;
}
html:not(.dark) .prose {
--prism-foreground: #393a34; --prism-foreground: #393a34;
--prism-background: #fbfbfb; --prism-background: #fbfbfb;
--prism-comment: #a0ada0; --prism-comment: #a0ada0;
@@ -31,7 +24,7 @@ html:not(.dark) .prose {
--prism-json-property: #698c96; --prism-json-property: #698c96;
} }
html.dark .prose { html.dark .markdown-body {
--prism-foreground: #d4cfbf; --prism-foreground: #d4cfbf;
--prism-background: #151515; --prism-background: #151515;
--prism-comment: #758575; --prism-comment: #758575;

View File

@@ -8,10 +8,11 @@ import {
transformerDirectives, transformerDirectives,
transformerVariantGroup, transformerVariantGroup,
} from 'unocss' } from 'unocss'
import { markdownWrapperClasses } from './config'
import { tools } from './src/data/food' import { tools } from './src/data/food'
const safelist = 'prose prose-sm m-auto text-left'.split(' ') const safelist = markdownWrapperClasses.split(' ')
tools.forEach((item) => { tools.forEach((item) => {
if (item.icon) if (item.icon)

View File

@@ -13,7 +13,7 @@ import Prism from 'markdown-it-prism'
import LinkAttributes from 'markdown-it-link-attributes' import LinkAttributes from 'markdown-it-link-attributes'
import Unocss from 'unocss/vite' import Unocss from 'unocss/vite'
const markdownWrapperClasses = 'prose prose-sm m-auto text-left' import { markdownWrapperClasses } from './config'
export default defineConfig({ export default defineConfig({
resolve: { resolve: {