# docsify-prettier
**Repository Path**: dongzhongzhidong/docsify-prettier
## Basic Information
- **Project Name**: docsify-prettier
- **Description**: 格式化代码的 docsify 插件
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://konghayao.github.io/docsify-prettier/
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-06-28
- **Last Updated**: 2024-12-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 文档, docsify, plugin
## README
# docsify-prettier
## 简介
docsify-prettier 是用于格式化代码的一个 docsify 插件,通过将代码格式化,更好地体现代码之美!
> 不需要改动原来的 markdown 文件,只是你需要写对你的代码块的语言才会进行格式化!
## 使用方式
1. 在 docsify 的 html 中加入文件
> !! 这个玩意必须放置在 window.$docsify 声明之后
```html
```
2. 在 $docsify 写一些东西
```js
window.$docsify = {
// 在这里写入你的 prettier 设置,如果你不会设置,那么就不写好了
prettier: {
config: {
printWidth: 80,
tabWidth: 4,
useTabs: false,
endOfLine: 'auto',
singleQuote: false,
semi: true,
trailingComma: 'all',
bracketSpacing: true,
},
},
// 在这里需要写一个格式化的逻辑
markdown: {
renderer: {
code: function (code, lang, ...args) {
return this.origin.code.call(this, window.codeFormatter(code, lang), lang, ...args);
},
},
},
};
```
2. 然后就可以看到格式化的效果了!
## 感谢
感谢 prettier 库的美化插件,要说的话, prettier 无敌!
## License
MIT License © KonghaYao 江夏尧 动中之动
[](./language.md ':include')