使用VuePress搭建一个类型element ui文档

本文档介绍了如何使用VuePress搭建一个类似Element UI的组件库网站。首先通过克隆官方GitHub仓库预览效果,然后根据VuePress官方指南和参考文章逐步配置内容。在项目中遇到文档乱码问题,通过修改MD文件编码解决。配置文件、主题样式、扩展插件(如element-ui、vue-echarts、vue-highlight)的安装和应用,以及Markdown中使用Vue组件的详细步骤,包括自定义按钮组件的创建和样式设置,都在文中详述。
摘要由CSDN通过智能技术生成

网站成果样式

项目书写步骤

 

github地址:https://github.com/xuhuihui/dataCom

官网:http://caibaojian.com/vuepress/guide/getting-started.html

参考文章:https://www.javascriptcn.com/read-31206.html

前言:我先git clone官方github,运行查看完整效果。 再根据官网介绍和参考文章,结合完整的代码,自己一步步配置内容。最后,参考element的设计样式,修改并增加代码,形成一个平台组件库的网站。

(1)在已有项目中安装

# 安装为本地依赖项
npm install -D vuepress

# 创建一个 docs 目录
mkdir docs

# 创建一个 markdown 文件
echo '# Hello VuePress' > docs/README.md

# 给package.json 添加一些 scripts 脚本:{
  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  }
}# 运行项目
yarn run docs:dev 

出现显示文档乱码问题,如图所示:

解决方式:修改md文件编码为UTF-8

改变md文件的内容如下:

---
home: true
actionText: 前往 →
actionLink: /baseComponents/
features:
- title: 布局类组件
  details: 基本组件,为常用组件提供快速,可用的组件
- title: 可视化组件
  details: 积累将数据可视化的业务组件
- title: 知识库
  details: 积累前端相关的知识,涵盖 vue、react、koa2、nodejs 相关的知识点
---

(2)配置文件

配置(参考链接:http://caibaojian.com/vuepress/config/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值