# VuePress 增加代码复制和自定义样式

官方文档 (opens new window)

自定义修改默认主题 (opens new window),即主题的继承

# 自定义修改

一些基于官方默认主题的修改

# 代码块增加复制功能

可以先了解下 VuePress 对 Markdown 的拓展:地址 (opens new window)

增加复制只需两步:

# 1. 安装依赖 markdown-it-copy

# 2. 增加配置:

module.exports = {
    markdown: {
        extendMarkdown: (md) => {
            md.use(require("markdown-it-copy"));
        },
    },
};
ok
1
2
3
4
5
6
7

加完后可以看到多了一个复制按钮,样式有些丑,因为我们没有引入样式文件。

# 3. 自定义样式

  • a. 在源码中找到 样式文件 (opens new window)

  • b. 在主题文件中增加样式文件 .vuepress/theme/styles/index.styl 将样式写入其中。

    如果第一次自定义修改默认主题,页面可能会错乱,需要继承默认主题 (opens new window)

    这时样式已经有了,但还是很丑,可自行修改。

    最终样式:

    复制代码

最后更新: 6/7/2022, 4:48:37 PM