写了一款Typora的主题(粉色系日记的),不知道有没有佬是喜欢粉色的,哈哈哈


因为我一般写种东西,要么是严肃的,要么是诗意的,要么是好玩的,有时候还写日记,前两者都有别人的typora主题,所以我用AI写了一个可爱的好玩的出来

不过需要下载两个字体文件:

具体放在哪里,我是放在Font文件下面的

另外补上一款蓝色的:

只需要把代码中的root换成(源代码在下面哦)

:root {
    /* --- 浅蓝自由色系的配色方案 --- */
    /* 主题色调选择柔和、清新的浅蓝色系 */
    --theme-color: #64B5F6;
    /* 主题主色调 - 柔和的浅蓝 */
    --theme-color-weak: #90CAF9;
    /* 浅主题蓝 - 更柔和,用于背景和边框 */
    --theme-color-weaker: #BBDEFB;
    /* 最浅主题蓝 - 用于背景、最弱边框 */
    --color-text: #555555;
    /* 主要文本颜色 - 柔和的深灰,保证良好的对比度 */
    --color-em: #81C784;
    /* 强调文本颜色 - 柔和的绿色,与蓝色搭配清新 */
    --color-strong: #42A5F5;
    /* 加粗文本颜色 - 中等蓝色,用于小范围强调 */
    --color-weak: #B0BEC5;
    /* 弱化元素颜色 - 柔和的蓝灰色 */
    --color-weakest: #E0E0E0;
    /* 最弱化元素颜色 - 非常浅的灰色 */

    --md-char-color: var(--theme-color-weak);
    /* Markdown特殊字符颜色,使用浅主题蓝,柔和 */
    --meta-content-color: var(--color-weak);
    /* 元信息颜色,使用蓝灰色,易读 */

    /* --- 标题颜色 (柔和梯度,更偏向蓝绿) --- */
    --color-title-h1: var(--theme-color);
    /* H1 使用主题蓝,突出但不刺眼 */
    --color-title-h2: var(--color-strong);
    /* H2 使用中等蓝 */
    --color-title-h3: var(--theme-color-weak);
    /* H3 使用浅主题蓝 */
    --color-title-h4: var(--color-em);
    /* H4 使用柔和绿色 */
    --color-title-h5: var(--color-weak);
    /* H5 使用柔和蓝灰色 */
    --color-title-h6: var(--color-weakest);
    /* H6 使用最浅灰色 */

    /* --- 其他元素颜色 --- */
    --color-quote: var(--color-em);
    /* 引用文字颜色使用柔和绿色 */
    --color-code: var(--color-strong);
    /* 行内代码文字颜色使用中等蓝色 */
    --color-link: var(--color-strong);
    /* 链接文字颜色使用中等蓝色 */
    --color-italic: var(--color-em);
    /* 斜体文字颜色使用柔和绿色 */
    --color-highlight: #E1F5FE;
    /* 高亮背景色 - 非常浅的青蓝色 */
    --color-strike: var(--color-weak);
    /* 删除线颜色使用蓝灰色 */
    --color-footnote: var(--color-weak);
    /* 注脚颜色使用蓝灰色 */
    /* 表单和按钮颜色在写作主题中不常用,保留基础定义,但样式会简化 */
    --color-button-text: var(--color-text);
    /* 按钮文字颜色用文本色 */
    --color-form-border: var(--color-weakest);
    /* 表单边框颜色用最浅灰色 */
    --color-form-focus: var(--theme-color-weak);
    /* 表单聚焦边框颜色用浅主题蓝 */
    --color-placeholder: var(--color-weak);
    /* 占位符颜色用蓝灰色 */

    /* --- 背景设置 (更柔和、清新) --- */
    --bg-contents: #E3F2FD;
    /* 页面背景 - 极浅蓝色,清新感 */
    --bg-write: #FFFFFF;
    /* 内容区域背景 - 白色,最适合写作,保持清晰 */
    --bg-title: none;
    /* 标题背景 */
    --bg-quote: #F0F8FF;
    /* 引用块背景 - 略浅于页面背景的浅蓝色,柔和区分 */
    --bg-code: #E1F5FE;
    /* 行内代码背景 - 浅青蓝色 */
    --bg-code-block: #E3F2FD;
    /* 代码块背景 - 同页面背景,最柔和 */
    --bg-highlight: var(--color-highlight);
    /* 高亮背景色 */
    --bg-button: var(--theme-color-weak);
    /* 按钮背景色用浅主题蓝 */
    --bg-button-hover: var(--theme-color);
    /* 按钮悬停背景色用主题蓝 */
    --bg-form-field: #FFFFFF;
    /* 表单输入框背景 - 白色 */


    /* --- 字体设置 --- */
    /* 将 LXGW WenKai Lite 设置为主要字体,Comic Neue 作为补充,sans-serif 回退 */
    --font-family: 'LXGW WenKai Lite', 'LXGW WenKai', 'Comic Neue', sans-serif;
    --text-font: 400 1.1rem/1.8rem var(--font-family);
    /* 调整行高以适应手写体,确保阅读舒适 */
    --font-title: var(--font-family);
    --font-quote: 400 1.15rem/1.8rem var(--font-family);
    /* 引用字体大小略小,行高与正文接近 */
    /* 代码字体必须使用等宽字体链 */
    --font-code: 400 0.9rem/1.5rem Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    --font-footnote: 400 0.95rem/1.5rem var(--font-family);
    /* 注脚字体略小 */

    /* 标题字体大小和字重 (已包含在变量中) */
    --font-title-h1: 900 2.6rem/1.2 var(--font-title);
    /* H1 略小,更适合文档标题 */
    --font-title-h2: 800 2.1rem/1.3 var(--font-title);
    --font-title-h3: 700 1.7rem/1.4 var(--font-title);
    --font-title-h4: 600 1.5rem/1.5 var(--font-title);
    --font-title-h5: 600 1.3rem/1.6 var(--font-title);
    --font-title-h6: 500 1.2rem/1.7 var(--font-title);


    /* --- 边框设置 --- */
    --border-primary: 2px solid var(--theme-color);
    /* 主题色边框 */
    --border-secondary: 3px solid var(--theme-color-weak);
    /* 辅助边框,略粗 */
    --border-divider: 2px dotted var(--theme-color-weaker);
    /* 分隔线边框 */
    --border-weak: 1px solid var(--color-weakest);
    /* 最弱边框,表格等 */
    --border-form: 1px solid var(--color-form-border);
    /* 表单边框 */
    --border-form-focus: 2px solid var(--color-form-focus);
    /* 表单聚焦边框 */

    /* --- 间距和圆角 --- */
    --spacing-small: 0.5rem;
    --spacing-medium: 1rem;
    --spacing-large: 1.5rem;
    --radius-small: 4px;
    --radius-medium: 8px;
    --radius-large: 12px;
    --radius-xlarge: 16px;
    /* #write 和 blockquote 圆角适中 */
}

粉色源代码

/* 导入本地字体文件 */
/* Comic Neue - 可作为英文、数字、符号的可爱补充 */
@font-face {
    font-family: 'Comic Neue';
    src: url('./Font/ComicNeue-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    /* 字体加载策略 */
}

/*霞鸳文楷 - 主要用于中英文字体,带有手写可爱感,更适合阅读*/
@font-face {
    font-family: 'LXGW WenKai Lite';
    src: url('./Font/LXGWWenKai-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    /* 字体加载策略 */
}

:root {
    /* --- 可爱的配色方案 (柔和化,减少饱和度) --- */
    --theme-color: #FF8ABF;
    /* 主题粉色 - 略微柔和 */
    --theme-color-weak: #FFB3D9;
    /* 浅主题粉色 - 更柔和,用于背景和边框 */
    --theme-color-weaker: #FFDCEB;
    /* 最浅主题粉色 - 用于背景、最弱边框 */
    --color-text: #5A4A6C;
    /* 主要文本颜色 - 柔和的深紫,保证对比度 */
    --color-em: #A655C5;
    /* 强调文本颜色 - 亮紫色,略微柔和 */
    --color-strong: #FF5AAA;
    /* 加粗文本颜色 - 强烈的洋红,用于小范围强调 */
    --color-weak: #C8B2E0;
    /* 弱化元素颜色 - 柔和的薰衣草紫 */
    --color-weakest: #E2D6F0;
    /* 最弱化元素颜色 - 最浅的薰衣草紫 */

    --md-char-color: var(--theme-color-weak);
    /* Markdown特殊字符颜色,柔和 */
    --meta-content-color: var(--color-weak);
    /* 元信息颜色,易读 */

    /* --- 标题颜色 (柔和梯度,更偏向粉紫) --- */
    --color-title-h1: var(--theme-color);
    /* H1 使用主题粉,突出但不刺眼 */
    --color-title-h2: var(--color-strong);
    /* H2 使用洋红 */
    --color-title-h3: var(--theme-color-weak);
    /* H3 使用浅主题粉 */
    --color-title-h4: var(--color-em);
    /* H4 使用亮紫色 */
    --color-title-h5: var(--color-weak);
    /* H5 使用柔和薰衣草紫 */
    --color-title-h6: var(--color-weakest);
    /* H6 使用最浅薰衣草紫 */

    /* --- 其他元素颜色 --- */
    --color-quote: var(--color-em);
    /* 引用文字颜色 */
    --color-code: var(--color-strong);
    /* 行内代码文字颜色 */
    --color-link: var(--color-strong);
    /* 链接文字颜色 */
    --color-italic: var(--color-em);
    /* 斜体文字颜色 */
    --color-highlight: #FFF0F8;
    /* 高亮背景色 - 非常浅的粉 */
    --color-strike: var(--color-weak);
    /* 删除线颜色 */
    --color-footnote: var(--color-weak);
    /* 注脚颜色 */
    /* 表单和按钮颜色在写作主题中不常用,保留基础定义,但样式会简化 */
    --color-button-text: var(--color-text);
    /* 按钮文字颜色用文本色 */
    --color-form-border: var(--color-weakest);
    /* 表单边框颜色 */
    --color-form-focus: var(--theme-color-weak);
    /* 表单聚焦边框颜色 */
    --color-placeholder: var(--color-weak);
    /* 占位符颜色 */

    /* --- 背景设置 (更柔和) --- */
    --bg-contents: #FFF8FC;
    /* 页面背景 - 极浅粉,更白一些 */
    --bg-write: #FFFFFF;
    /* 内容区域背景 - 白色,最适合写作 */
    --bg-title: none;
    /* 标题背景 */
    --bg-quote: #FFFBFD;
    /* 引用块背景 - 略浅于页面背景,柔和区分 */
    --bg-code: #FFF5FA;
    /* 行内代码背景 - 浅粉 */
    --bg-code-block: #FFF8FC;
    /* 代码块背景 - 同页面背景,最柔和 */
    --bg-highlight: var(--color-highlight);
    /* 高亮背景色,链接悬停等 */
    --bg-button: var(--theme-color-weak);
    /* 按钮背景色用浅粉 */
    --bg-button-hover: var(--theme-color);
    /* 按钮悬停背景色用主题粉 */
    --bg-form-field: #FFFFFF;
    /* 表单输入框背景 - 白色 */


    /* --- 字体设置 --- */
    /* 将 LXGW WenKai Lite 设置为主要字体,Comic Neue 作为补充,sans-serif 回退 */
    --font-family: 'LXGW WenKai Lite', 'LXGW WenKai', 'Comic Neue', sans-serif;
    --text-font: 400 1.1rem/1.8rem var(--font-family);
    /* 调整行高以适应手写体,确保阅读舒适 */
    --font-title: var(--font-family);
    --font-quote: 400 1.15rem/1.8rem var(--font-family);
    /* 引用字体大小略小,行高与正文接近 */
    /* 代码字体必须使用等宽字体链 */
    --font-code: 400 0.9rem/1.5rem Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    --font-footnote: 400 0.95rem/1.5rem var(--font-family);
    /* 注脚字体略小 */

    /* 标题字体大小和字重 (已包含在变量中) */
    --font-title-h1: 900 2.6rem/1.2 var(--font-title);
    /* H1 略小,更适合文档标题 */
    --font-title-h2: 800 2.1rem/1.3 var(--font-title);
    --font-title-h3: 700 1.7rem/1.4 var(--font-title);
    --font-title-h4: 600 1.5rem/1.5 var(--font-title);
    --font-title-h5: 600 1.3rem/1.6 var(--font-title);
    --font-title-h6: 500 1.2rem/1.7 var(--font-title);


    /* --- 边框设置 --- */
    --border-primary: 2px solid var(--theme-color);
    /* 主题色边框 */
    --border-secondary: 3px solid var(--theme-color-weak);
    /* 辅助边框,略粗 */
    --border-divider: 2px dotted var(--theme-color-weaker);
    /* 分隔线边框 */
    --border-weak: 1px solid var(--color-weakest);
    /* 最弱边框,表格等 */
    --border-form: 1px solid var(--color-form-border);
    /* 表单边框 */
    --border-form-focus: 2px solid var(--color-form-focus);
    /* 表单聚焦边框 */

    /* --- 间距和圆角 --- */
    --spacing-small: 0.5rem;
    --spacing-medium: 1rem;
    --spacing-large: 1.5rem;
    --radius-small: 4px;
    --radius-medium: 8px;
    --radius-large: 12px;
    --radius-xlarge: 16px;
    /* #write 和 blockquote 圆角适中 */
}

/* --- 基础样式 --- */
body {
    font-family: var(--font-family);
    background-color: var(--bg-contents);
    color: var(--color-text);
    line-height: var(--text-font-line-height);
    padding: 0;
    margin: 0;
    min-height: 100vh;
    box-sizing: border-box;
}

/* 自定义滚动条样式 (仅Webkit浏览器) - 保留,不影响写作 */
::-webkit-scrollbar {
    width: 8px;
    /* 滚动条宽度略窄 */
}

::-webkit-scrollbar-track {
    background: var(--theme-color-weaker);
    border-radius: var(--radius-medium);
    /* 圆角略小 */
}

::-webkit-scrollbar-thumb {
    background: var(--theme-color-weak);
    border-radius: var(--radius-medium);
    border: 2px solid var(--bg-contents);
}

::-webkit-scrollbar-thumb:hover {
    background: var(--theme-color);
}

/* 页面核心内容区域 */
#write {
    background-color: var(--bg-write);
    max-width: 860px;
    margin: 30px auto;
    padding: 40px;
    border-radius: var(--radius-xlarge);
    /* 适中的圆角 */
    box-shadow: 0 10px 30px rgba(255, 138, 191, 0.1);
    /* 柔和的粉色阴影,透明度更低 */
    overflow-wrap: break-word;
    position: relative;
    /* 移除角落的装饰图标 */
}


/* --- 选中文字样式 - 保留,提供视觉反馈 --- */
::selection {
    background-color: var(--theme-color-weak);
    color: var(--color-text);
}

::-moz-selection {
    background-color: var(--theme-color-weak);
    color: var(--color-text);
}

/* --- 标题样式 --- */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-title);
    margin: 2rem 0 1rem;
    line-height: 1.3;
    position: relative;
    padding-left: 0;
    /* 默认无左边距 */
}

h1 {
    font: var(--font-title-h1);
    color: var(--color-title-h1);
    text-align: center;
    border-bottom: 4px dotted var(--theme-color-weak);
    padding-bottom: 15px;
    margin-top: 0;
    margin-bottom: 2.5rem;
}

h2 {
    font: var(--font-title-h2);
    color: var(--color-title-h2);
    border-bottom: 2px dotted var(--theme-color-weaker);
    padding-bottom: 8px;
    margin-top: 3rem;
    /* 增加装饰:在 H2 前添加一个小的实心圆点 */
    padding-left: 1.5em;
    /* 为圆点留空间 */
}

h2::before {
    content: '●';
    /* 小圆点符号 */
    color: var(--theme-color);
    /* 使用主题粉色 */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.8em;
    /* 大小适中 */
    opacity: 0.8;
}


h3 {
    font: var(--font-title-h3);
    color: var(--color-title-h3);
    margin-top: 2.5rem;
    /* 增加装饰:在 H3 前添加一个可爱的符号 */
    padding-left: 1.5em;
    /* 为符号留空间 */
}

h3::before {
    content: '✿';
    /* 可爱符号 */
    color: var(--theme-color-weak);
    /* 使用浅主题粉色 */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.9em;
    opacity: 0.8;
}

h4 {
    font: var(--font-title-h4);
    color: var(--color-title-h4);
    margin-top: 2rem;
    /* 增加装饰:在 H4 前添加一个小的空心圆 */
    padding-left: 1.5em;
}

h4::before {
    content: '○';
    /* 空心圆符号 */
    color: var(--color-em);
    /* 使用亮紫色 */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.8em;
    opacity: 0.7;
}


h5 {
    font: var(--font-title-h5);
    color: var(--color-title-h5);
    margin-top: 1.8rem;
}

h6 {
    font: var(--font-title-h6);
    color: var(--color-title-h6);
    margin-top: 1.6rem;
}


/* --- 文本样式 --- */
p {
    font: var(--text-font);
    margin: 1.2rem auto;
    text-align: justify;
    /* 可选:文字两端对齐 */
}

strong {
    color: var(--color-strong);
    font-weight: bold;
}

em {
    color: var(--color-em);
    font-style: italic;
}

del {
    color: var(--color-strike);
    text-decoration: line-through;
}

/* 键盘输入样式 - 柔和装饰 */
kbd {
    font-family: var(--font-code);
    background-color: var(--bg-code);
    color: var(--color-text);
    border: 1px solid var(--theme-color-weaker);
    border-bottom-color: var(--theme-color-weak);
    box-shadow: inset 0 -1px 0 var(--theme-color-weak);
    border-radius: var(--radius-small);
    padding: 0.2em 0.4em;
    font-size: 0.9em;
    vertical-align: middle;
    display: inline-block;
    /* 增加装饰:柔和的背景渐变 */
    background: linear-gradient(to bottom, var(--bg-code) 50%, var(--theme-color-weaker) 100%);
}


/* --- 链接样式 - 保留,清晰指示链接 --- */
a {
    color: var(--color-link);
    text-decoration: none;
    border-bottom: 2px dotted var(--theme-color-weak);
    transition: all 0.3s ease;
    padding-bottom: 1px;
    cursor: pointer;
}

a:hover {
    background-color: var(--bg-highlight);
    border-bottom-style: solid;
    color: var(--color-text);
}

/* --- 代码样式 - 保留,清晰区分代码 --- */
code {
    font-family: var(--font-code);
    background-color: var(--bg-code);
    color: var(--color-code);
    border-radius: var(--radius-small);
    padding: 3px 6px;
    font-size: 0.95em;
}

pre {
    background-color: var(--bg-code-block);
    border-radius: var(--radius-medium);
    padding: 15px;
    overflow-x: auto;
    margin: 25px 0;
    box-shadow: 0 3px 10px rgba(255, 138, 191, 0.05);
    /* 阴影更柔和 */
    border: 1px solid var(--theme-color-weaker);
    /* 增加装饰:代码块右侧边缘添加一个浅色边框 */
    border-right: 3px solid var(--color-weakest);
}

pre code {
    background-color: var(--bg-code);
    color: var(--color-code);
    padding: 10px;
    font-size: 0.95em;
    line-height: 1.6;
    border-radius: var(--radius-small);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    overflow-x: auto;
    font-family: var(--font-code);
}

/* --- 引用样式 --- */
blockquote {
    font: var(--font-quote);
    background-color: var(--bg-quote);
    border-left: 6px solid var(--theme-color);
    border-radius: 0 var(--radius-medium) var(--radius-medium) 0;
    padding: 15px 20px;
    margin: 25px 0;
    color: var(--color-quote);
    position: relative;
    font-style: italic;
    box-shadow: 2px 2px 5px rgba(255, 138, 191, 0.03);

    /* 阴影更柔和 */
    /* 增加装饰:在引用块右侧添加一个柔和的背景图案或符号 (可选,可能影响性能或打印) */
    /* 例如,使用伪元素和背景图片 */
    /*
    &::after {
        content: '';
        position: absolute;
        right: 10px;
        bottom: 10px;
        width: 40px; // 图标大小
        height: 40px;
        background-image: url('path/to/cute_icon.svg'); // 替换为你的可爱图标路径
        background-size: contain;
        background-repeat: no-repeat;
        opacity: 0.3; // 半透明
        pointer-events: none;
    }
    */
    /* 或者,使用一个简单的符号作为背景 */
    &::after {
        content: '⭐';
        /* 或其他符号,如 '✨', '💖' */
        position: absolute;
        right: 15px;
        bottom: 15px;
        font-size: 2em;
        color: var(--theme-color-weaker);
        /* 使用最浅的颜色 */
        opacity: 0.6;
        pointer-events: none;
        z-index: 1;
    }

    p {
        z-index: 2;
        position: relative;
    }

    /* 确保文字在符号上方 */
}


/* --- 列表样式 --- */
ul,
ol {
    padding-left: 2.5em;
    margin: 20px 0;
}

li {
    margin-bottom: 0.8em;
    font: var(--text-font);
    line-height: 1.6;
}

/* 无序列表使用默认标记,但调整颜色和样式 */
ul li {
    list-style: disc;
    list-style-position: outside;
    position: relative;
    padding-left: 0;
    /* 增加装饰:列表项悬停时背景色 */
    transition: background-color 0.2s ease;
}

ul li::marker {
    color: var(--theme-color);
    /* 标记颜色 */
    font-size: 1.1em;
    /* 标记略大 */
}

ul li:hover {
    background-color: var(--bg-highlight);
    /* 悬停背景色 */
    border-radius: var(--radius-small);
    /* 悬停时添加圆角 */
}


/* 有序列表调整数字颜色和样式 */
ol li::marker {
    color: var(--theme-color);
    font-weight: bold;
    font-family: var(--font-family);
}

ol li:hover {
    background-color: var(--bg-highlight);
    /* 悬停背景色 */
    border-radius: var(--radius-small);
    /* 悬停时添加圆角 */
}


/* --- 表格样式 - 保留清晰的表格结构 --- */
table {
    border-collapse: collapse;
    width: 100%;
    margin: 30px 0;
    border-radius: var(--radius-medium);
    overflow: hidden;
    box-shadow: 0 3px 10px rgba(255, 138, 191, 0.05);
    border: 1px solid var(--theme-color-weaker);
}

th,
td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: var(--border-weak);
}

th {
    background-color: var(--theme-color-weak);
    color: var(--color-text);
    font-weight: bold;
    letter-spacing: 0.03em;
}

tr:nth-child(even) {
    background-color: var(--bg-code-block);
}

tr:hover {
    background-color: var(--bg-highlight);
}

/* --- 图片样式 --- */
img {
    max-width: 100%;
    display: block;
    margin: 20px auto;
    border-radius: var(--radius-large);
    box-shadow: 0 8px 20px rgba(255, 138, 191, 0.08);
    /* 阴影更柔和 */
    border: 3px solid var(--theme-color-weaker);
    transition: box-shadow 0.3s ease;
    /* 增加装饰:图片下方添加一个柔和的背景条 (可选) */
    /* 例如,使用伪元素 */
    /*
    &::after {
        content: '';
        display: block;
        width: 80%; // 条的宽度
        height: 8px; // 条的高度
        margin: 5px auto 0; // 位置调整
        background-color: var(--theme-color-weaker); // 浅色背景
        border-radius: 4px; // 圆角
        opacity: 0.7;
    }
    */
}

img:hover {
    box-shadow: 0 10px 22px rgba(255, 138, 191, 0.12);
    /* 悬停阴影略微变大 */
}

/* --- 水平线样式 - 保留,清晰分隔内容 --- */
hr {
    border: 0;
    height: 2px;
    background: linear-gradient(to right, transparent 15%, var(--theme-color-weak) 50%, transparent 85%);
    margin: 3rem 0;
    opacity: 0.8;
    /* 增加装饰:在水平线中心添加一个小图标 (可选) */
    /*
    &::after {
        content: '✧'; // 小星星或其他符号
        display: block;
        width: 20px;
        height: 20px;
        margin: -11px auto 0; // 垂直居中调整
        background-color: var(--bg-write); // 背景色,盖住线
        color: var(--theme-color); // 符号颜色
        text-align: center;
        font-size: 1.2em;
        line-height: 20px;
        position: relative;
        z-index: 1;
    }
    */
}

/* --- 注脚样式 (假设Markdown结构) - 保留,清晰指示和区分注脚 --- */
a.footnote-ref {
    color: var(--color-footnote);
    font-size: 0.9em;
    vertical-align: super;
    margin-left: 2px;
    border-bottom: 1px dotted var(--color-footnote);
    transition: all 0.2s ease;
}

a.footnote-ref:hover {
    color: var(--color-strong);
    background-color: var(--bg-highlight);
    border-bottom-style: solid;
}

.footnotes {
    margin-top: 3rem;
    padding-top: 1.5rem;
    border-top: var(--border-divider);
    font-size: 0.9em;
    color: var(--color-weak);
}

.footnotes ol {
    padding-left: 1.5em;
}

.footnotes li {
    margin-bottom: 0.6em;
    line-height: 1.5;
}

.footnotes li::marker {
    color: var(--color-weak);
    font-weight: normal;
    font-family: var(--font-family);
}

/* --- 表单元素样式 (简化,不常用) --- */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
textarea,
select {
    font-family: var(--font-family);
    font-size: 1rem;
    padding: var(--spacing-small) var(--spacing-medium);
    margin-bottom: var(--spacing-medium);
    border: var(--border-form);
    border-radius: var(--radius-small);
    background-color: var(--bg-form-field);
    color: var(--color-text);
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
    box-sizing: border-box;
    width: 100%;
    max-width: 400px;
    display: block;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus {
    outline: none;
    border: var(--border-form-focus);
    box-shadow: 0 0 5px rgba(255, 138, 191, 0.1);
    /* 聚焦阴影更柔和 */
}

::placeholder {
    color: var(--color-placeholder);
    opacity: 1;
}

:-ms-input-placeholder {
    color: var(--color-placeholder);
}

::-ms-input-placeholder {
    color: var(--color-placeholder);
}

button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    font-family: var(--font-family);
    font-size: 1rem;
    padding: 0.5rem 1.2rem;
    margin-top: var(--spacing-medium);
    margin-right: var(--spacing-medium);
    background-color: var(--bg-button);
    color: var(--color-button-text);
    border: none;
    border-radius: var(--radius-small);
    cursor: pointer;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 2px 5px rgba(255, 138, 191, 0.08);
    /* 阴影更柔和 */
}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
    background-color: var(--bg-button-hover);
    box-shadow: 0 3px 8px rgba(255, 138, 191, 0.12);
}

input[type="checkbox"],
input[type="radio"] {
    margin-right: 0.5em;
    vertical-align: middle;
    accent-color: var(--theme-color);
}

/* --- Details/Summary 展开/折叠元素样式 (保留,可能用于附注) --- */
details {
    margin: 20px 0;
    padding: 15px;
    background-color: var(--bg-quote);
    border: 1px solid var(--theme-color-weaker);
    border-radius: var(--radius-medium);
    box-shadow: 1px 1px 5px rgba(255, 138, 191, 0.03);
    /* 阴影更柔和 */
}

summary {
    font-weight: bold;
    color: var(--color-strong);
    cursor: pointer;
    outline: none;
    padding: 5px 0;
    position: relative;
    padding-left: 1.5em;
}

summary::marker {
    content: '▼ ';
    color: var(--theme-color);
    font-size: 1em;
}

details[open] summary::marker {
    content: '▲ ';
}

details>p {
    margin-top: var(--spacing-medium);
    padding-top: var(--spacing-medium);
    border-top: 1px dotted var(--color-weakest);
}

/* --- Figures and Figcaptions (保留,图片说明常见) --- */
figure {
    margin: 20px auto;
    max-width: 100%;
    text-align: center;
}

figure img {
    margin: 0 0 var(--spacing-small) 0;
    box-shadow: 0 8px 20px rgba(255, 138, 191, 0.08);
    border-radius: var(--radius-large);
    border: 3px solid var(--theme-color-weaker);
    transition: box-shadow 0.3s ease;
}

figure img:hover {
    box-shadow: 0 10px 22px rgba(255, 138, 191, 0.12);
}

figcaption {
    font-family: var(--font-family);
    font-size: 0.95rem;
    color: var(--color-weak);
    margin-top: var(--spacing-small);
    padding: 0 var(--spacing-medium);
}

/* --- 焦点轮廓样式 (无障碍) - 保留,重要! --- */
:focus-visible {
    outline: 2px dotted var(--color-em);
    outline-offset: 3px;
}

:focus:not(:focus-visible) {
    outline: none;
}


/* --- 响应式设计 (保留并调整) --- */
@media (max-width: 768px) {
    #write {
        padding: 20px;
        margin: 15px;
        border-radius: var(--radius-large);
        box-shadow: 0 5px 20px rgba(255, 138, 191, 0.08);
    }

    h1 {
        font-size: 2.2rem;
        margin-bottom: 1.5rem;
        padding-bottom: 10px;
    }

    h2 {
        font-size: 1.8rem;
        margin-top: 2.5rem;
        padding-bottom: 6px;
        padding-left: 1.2em;
    }

    /* 调整左内边距 */
    h3 {
        font-size: 1.5rem;
        margin-top: 2rem;
        padding-left: 1.2em;
    }

    /* 调整左内边距 */
    h4 {
        font-size: 1.3rem;
        margin-top: 1.8rem;
        padding-left: 1.2em;
    }

    /* 调整左内边距 */
    h5 {
        font-size: 1.2rem;
        margin-top: 1.6rem;
    }

    h6 {
        font-size: 1.1rem;
        margin-top: 1.5rem;
    }

    h2::before,
    h3::before,
    h4::before {
        font-size: 0.7em;
        /* 减小装饰符号大小 */
    }

    h2::before {
        font-size: 0.8em;
    }


    p {
        font-size: 1rem;
        line-height: 1.7;
    }

    blockquote {
        padding: 15px 20px;
        margin: 20px 0;
        border-radius: 0 var(--radius-large) var(--radius-large) 0;
    }

    blockquote::after {
        font-size: 1.5em;
        /* 减小符号大小 */
        right: 10px;
        bottom: 10px;
    }


    table,
    img,
    details,
    figure {
        margin: 20px auto;
    }

    table {
        border-radius: var(--radius-medium);
    }

    img {
        border-radius: var(--radius-large);
    }

    hr {
        margin: 2rem 0;
    }

    ul,
    ol {
        padding-left: 2em;
    }

    /* ul li { padding-left: 0; } */
    /* 使用默认标记无需调整 */

    /* 表单元素 */
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="number"],
    textarea,
    select {
        padding: var(--spacing-small);
    }

    button,
    input[type="submit"],
    input[type="button"],
    input[type="reset"] {
        font-size: 1rem;
        padding: 0.4rem 1rem;
    }
}

/* 可选:更小的屏幕适配 */
@media (max-width: 480px) {
    #write {
        padding: 15px;
        margin: 10px;
        border-radius: var(--radius-medium);
        box-shadow: 0 3px 15px rgba(255, 138, 191, 0.05);
    }

    h1 {
        font-size: 1.8rem;
        margin-bottom: 1rem;
        padding-bottom: 8px;
    }

    h2 {
        font-size: 1.5rem;
        margin-top: 2rem;
        padding-bottom: 5px;
        padding-left: 1em;
    }

    h3 {
        font-size: 1.3rem;
        margin-top: 1.8rem;
        padding-left: 1em;
    }

    h4 {
        font-size: 1.2rem;
        margin-top: 1.6rem;
        padding-left: 1em;
    }

    h5 {
        font-size: 1.1rem;
        margin-top: 1.5rem;
    }

    h6 {
        font-size: 1rem;
        margin-top: 1.4rem;
    }

    h2::before,
    h3::before,
    h4::before {
        font-size: 0.6em;
        /* 进一步减小装饰符号大小 */
    }

    h2::before {
        font-size: 0.7em;
    }

    p {
        font-size: 1rem;
        line-height: 1.6;
    }

    blockquote {
        padding: 10px 15px;
        margin: 15px 0;
        border-radius: 0 var(--radius-medium) var(--radius-medium) 0;
    }

    blockquote::after {
        font-size: 1em;
        /* 进一步减小符号大小 */
        right: 8px;
        bottom: 8px;
    }


    table,
    img,
    details,
    figure {
        margin: 15px auto;
    }

    hr {
        margin: 1.5rem 0;
    }

    ul,
    ol {
        padding-left: 1.5em;
    }

    /* 表单元素 */
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="number"],
    textarea,
    select {
        padding: var(--spacing-small);
        font-size: 0.95rem;
    }

    button,
    input[type="submit"],
    input[type="button"],
    input[type="reset"] {
        font-size: 0.95rem;
        padding: 0.4rem 0.8rem;
    }
}

/* --- #write 区域装饰 --- */
/* 在 #write 区域的角落添加可爱的装饰元素 */
#write::before,
#write::after {
    /* 您可以在这里选择一个可爱的符号作为装饰 */
    /* 例如:'✨' (闪亮星星), '✿' (花朵), '💖' (爱心), '⭐' (星星), '●' (实心圆), '○' (空心圆) 等 */
    content: '✨';
    /* 默认使用闪亮星星,您可以替换 */
    position: absolute;
    font-size: 1.8em;
    /* 装饰符号的大小,可以根据需要调整 */
    opacity: 0.7;
    /* 半透明,使其柔和,不干扰内容 */
    pointer-events: none;
    /* 确保这些装饰不会干扰鼠标事件,用户可以正常点击和选择文本 */
    z-index: 1;
    /* 确保装饰在 #write 背景上方 */
    color: var(--theme-color);
    /* 使用主题粉色作为默认颜色 */
}

/* 定位左上角装饰 */
#write::before {
    top: 25px;
    /* 距离顶部边缘的距离,调整以适应您的 padding */
    left: 25px;
    /* 距离左侧边缘的距离,调整以适应您的 padding */
    /* 可选:如果您想让左上角和右下角使用不同的颜色或符号,可以在这里单独设置 */
    /* color: var(--color-em); */
    /* 例如使用亮紫色 */
    /* content: '✿'; */
    /* 例如使用花朵符号 */
}

/* 定位右下角装饰 */
#write::after {
    bottom: 25px;
    /* 距离底部边缘的距离 */
    right: 25px;
    /* 距离右侧边缘的距离 */
    /* 可选:如果您想让左上角和右下角使用不同的颜色或符号,可以在这里单独设置 */
    /* color: var(--theme-color-weak); */
    /* 例如使用浅主题粉 */
    /* content: '💖'; */
    /* 例如使用爱心符号 */
}

/* 响应式调整装饰的大小和位置 */
@media (max-width: 768px) {

    #write::before,
    #write::after {
        font-size: 1.5em;
        /* 在小屏幕下稍微缩小 */
        top: 18px;
        left: 18px;
        bottom: 18px;
        right: 18px;
    }
}

@media (max-width: 480px) {

    #write::before,
    #write::after {
        font-size: 1.2em;
        /* 在更小的屏幕下进一步缩小 */
        top: 12px;
        left: 12px;
        bottom: 12px;
        right: 12px;
    }
}

Lemft

目前,搜索引擎优化(SEO)已成为网站获得更多流量和曝光的关键。而 VMLogin 指纹浏览器作为一款强大的工具,能为 SEO 优化带来诸多显著的作用。


首先,让我们了解一下什么是VMLogin 指纹浏览器。它是一款通过模拟不同设备的硬件指纹信息,为每个浏览器配置文件创建独一无二的身份标识的工具。这意味着您可以在同一台设备上,以看似来自不同设备和用户的身份进行网络活动,且不会产生任何关联。那么,它对 SEO 优化具体有哪些作用呢?


1. 实现多账号管理与防关联


在 SEO 工作中,我们常常需要操作多个社交媒体账号、博客平台账号等,以推广网站和内容。VMLogin 指纹浏览器能够为每个账号创建独立、隔离的浏览器环境,有效避免账号之间因为关联而被搜索引擎或平台处罚。


例如,如果您同时管理多个 Google 账号用于发布内容和建立链接,使用 VMLogin 可以确保每个账号的活动看起来都是独立且真实的,从而降低被识别为作弊的风险。


2. 模拟真实用户行为与场景


搜索引擎的算法越来越注重用户体验和行为。VMLogin 指纹浏览器允许您模拟不同地区、不同网络环境、不同设备类型的用户访问您的网站。


您可以设置来自不同国家和地区的 IP 地址,模拟当地用户的访问,这对于针对特定地区的 SEO 优化非常有帮助。您还可以模拟不同的浏览器版本、操作系统等,让搜索引擎认为您的网站具有广泛的用户基础和良好的兼容性。


3. 协助进行关键词研究和竞争分析


在进行关键词研究和分析竞争对手时,为了避免被对方察觉或受到搜索引擎的限制,VMLogin 指纹浏览器可以提供匿名的访问环境。


您可以使用不同的浏览器配置文件,多次访问竞争对手的网站,收集有关其关键词策略、页面结构、内容布局等信息,而不用担心被识别和追踪。


4. 提高本地 SEO 优化效果


如果您的业务主要针对特定的城市或地区,VMLogin 指纹浏览器能够帮助您精准地模拟当地用户的访问行为和环境。


假设您的目标市场是纽约,您可以设置 IP 地址为纽约地区,使用当地常用的浏览器设置和语言偏好,这样搜索引擎会认为您的网站对该地区的用户更具相关性和价值。


综上,它的特色功能能够帮助您更有效地实施 SEO 策略,提高网站在搜索引擎中的排名和可见性。


Lemft

在寻找一个适合销售手工艺品的平台时,Etsy可能是许多人首先想到的选择。然而,除了Etsy之外,还有许多其他平台可以帮助手工艺品制作者推广和销售他们的作品。在本篇文章中,我们将探索一些Etsy的替代品,为您提供更多销售手工艺品的选择。


1. Amazon Handmade


Amazon Handmade是亚马逊推出的一个专门为手工艺品制作者设计的平台。与Etsy类似,Amazon Handmade提供了一个全球性的市场,让手工艺品制作者可以将他们的作品展示给更广泛的受众。通过参与Amazon Handmade,制作者可以利用亚马逊的品牌知名度和流量来提高销售机会。


2. Shopify


Shopify是一个知名的电子商务平台,提供了丰富的工具和功能,帮助制作者建立自己的在线商店。通过创建个性化的网站和品牌,制作者可以更好地展示他们的手工艺品,并直接与消费者进行交流和销售。Shopify还提供了各种支付选项和营销工具,帮助制作者扩大他们的客户群。


3. eBay


eBay是一个全球性的在线拍卖和购物平台,也是一个适合销售手工艺品的选择。制作者可以在eBay上创建自己的店铺,展示和销售他们的作品。eBay的庞大用户群和多样化的商品种类,为手工艺品制作者提供了一个广阔的销售平台。


4. Goimagine


Goimagine与Etsy十分相似,都是工匠和手工艺人开网店、销售产品的平台。在Goimagine上发布的产品,必须是使用手工工具,或轻型机械制作的产品,必须符合平台的商品指南规定。新卖家可以向Goimagine的客服团队发送CSV文件,从Etsy导入产品。


5. Aftcra


美国手工艺品制作者设计的在线市场。在Aftcra上,制作者可以展示和销售他们的手工艺品,吸引对当地制造和独特设计感兴趣的买家。Aftcra注重本土制造和品质设计,为手工艺品制作者提供了一个独特的销售平台。


6. Big Cartel


Big Cartel是专为手工卖家、企业家和创意艺术品商家设计的建站工具。平台提供商店模板,可根据品牌自定义。你可以使用自己的域名,还能集成营销应用软件。开店免费,但需要按销量支付固定的月费。


VMLogin指纹浏览器——跨境工具之一


VMLogin (vmlogin.com.cn)是跨境用户指纹浏览器,解决跨境账号难题。


1. 模拟指纹浏览环境:用户自定义设置每个浏览器的软硬件指纹参数、IP地址,让每个账号被检测到是真实用户环境,防止多账号被关联检测,安全隔离。


2. 多开浏览器窗口:同时打开多个浏览器窗口,同时操作和管理,不用切换设备和网络,安全且高效。


3. 自动化完成重复工作:多样化的浏览器自动化和API接口可以实现大量重复性工作的自动处理,减少人力投入。如产品自动搜索、自动加购、自动填写表单、爬取评论等操作。


新用户可free试用。


除了Etsy之外,还有许多其他平台可以帮助手工艺品制作者扩展销售和推广渠道。每个平台都有其独特的优势和特点,制作者可以根据自己的需求和目标选择适合自己的平台,将您的手工艺品推广给更多人,创造更多销售机会。





Lemft

对于跨境电商、独立站以及社媒营销领域,如何高效管理多个账号、确保账号安全是企业面临的重大挑战。那么如何仅用一台电脑就能实现跨平台多开账号呢?



一、为什么需要跨平台多开账号并防关联?


1. 品牌推广:不同平台拥有不同的用户群体,跨平台运营可以覆盖更广泛的潜在客户。

2. 工作需求:为不同客户或项目维护多个账号,避免混淆和保持专业性。

3.分散风险:分散账号可以降低风险,一旦一个账号受到攻击或泄露,其他账号仍然可以保持安全。

4. 销售增长:多渠道销售能够提高销售量。



二、MuLogin如何助力管理大量账号并防关联?


MuLogin指纹浏览器,模拟浏览器指纹,创建虚拟浏览器环境,来防止多账号被平台检测到。



1. 创建无数个浏览器指纹



MuLogin可以无限创建浏览器环境,并为每个浏览器环境配置独立的浏览器指纹,包括独特的UserAgent、操作系统版本、浏览器类型、屏幕分辨率、语言列表、插件、字体、内存、渲染、Canvas、CPU/GPU等,确保每个账号的设备指纹都是唯一的,提供多种指纹保护。



2. 修改MAC地址和计算机名称



MAC地址是一个网站检测的重点。正因如此,它提供可以修改MAC地址和计算机名称的设置。在新建浏览器时,防泄漏设置是默认开启的,系统会自动随机MAC地址和计算机名称,用户无需手动更改。如用户需要自定义,也可自行修改或单击“随机”按钮进行变更,极大保护账号安全。



3. 账号IP地址网络隔离



它可以为每个浏览器环境都单独设置不同的网络代理,有效避免由于IP关联导致的账号封禁。



4. WebRTC防泄漏设置



WebRTC会泄露真实的本地IP地址,在MuLogin中提供了设置WebRTC的功能,可以使用替换模式来让网站取到我们指定的IP信息,或用禁用模式,让被访问的网站不能通过WebRTC协议来取我们的IP地址,保护每个独立浏览环境中的账号安全。



MuLogin允许你创建和管理大量的浏览器环境,每个环境都可以配置独立的浏览器指纹和存储空间,提供了包括基础和高级指纹设置的选项,使得每个浏览器环境都能拥有独特的身份标识,帮助用户避免被跟踪和识别。



同时,它的团队协作功能也是一大特点。它允许用户设置主账号和子账号,并且主账号可以管理子账户对配置文件的权限,便于高效的团队工作,提高团队协作的效率和安全性。