当前位置: 首页 > news >正文

湖北微网站建设电话招聘网站开发技术维护

湖北微网站建设电话,招聘网站开发技术维护,wordpress自动alt,产品网站建设找哪家已有项目添加vitepress 已有项目基本配置添加vitepress安装vitepress初始化vitepress项目运行vitepress项目在默认主题的基础上添加自定义主题在docs目录下的.md文件中使用vue组件打包vitepress项目预览vitepress项目 已有项目基本配置 1、使用vite-vue-ts搭建项目 2、UI组件库…

已有项目添加vitepress

  • 已有项目基本配置
  • 添加vitepress
    • 安装vitepress
    • 初始化vitepress项目
    • 运行vitepress项目
    • 在默认主题的基础上添加自定义主题
    • 在docs目录下的.md文件中使用vue组件
    • 打包vitepress项目
    • 预览vitepress项目

已有项目基本配置

1、使用vite-vue-ts搭建项目
2、UI组件库使用arco.design.vue
3、node 版本20.17.0
4、项目使用原子化样式 tailwindcss
5、pnpm 作为包管理工具

添加vitepress

已有的项目中添加vitepress

安装vitepress

pnpm add -D vitepress

初始化vitepress项目

pnpm vitepress init

官方文档给出的说明:

如果正在构建一个独立的 VitePress 站点,可以在当前目录 (./) 中搭建站点。但是,如果在现有项目中与其他源代码一起安装 VitePress,建议将站点搭建在嵌套目录 (例如 ./docs) 中,以便它与项目的其余部分分开。

在这里插入图片描述
生成的vitepress项目结构,以及3个script脚本,如下

在这里插入图片描述

运行vitepress项目

执行命令,打开地址就能看到vitepress生成的网页,如下:

pnpm docs:dev

在这里插入图片描述

在默认主题的基础上添加自定义主题

用于注册UI组件库( @arco-design/web-vu)和原子样式( tailwindcss)
docs/.vitepress目录下添加theme文件夹,结构如下:

docs-.vitepress-theme-index.ts-style.css-config.ts

theme/index.ts文件中添加如下代码:

import DefaultTheme from "vitepress/theme"
import ArcoVue from "@arco-design/web-vue"
import ArcoVueIcon from "@arco-design/web-vue/es/icon"
import "@arco-design/web-vue/dist/arco.css"
import "./style.css"export default {...DefaultTheme,NotFound: () => "404", // <- this is a Vue 3 functional componentenhanceApp({ app }) { // 注册arco组件和图标app.use(ArcoVue).use(ArcoVueIcon)},
}

theme/style.css文件中添加如下代码:

/*导入原子样式*/
@tailwind base;
@tailwind components;
@tailwind utilities;

在config.ts文件添加vite配置,如下

export default defineConfig({
// ...其他配置vite: {ssr: {noExternal: ["@arco-design/web-vue"],},},
})

解决在打包时,报错
(node:6936) Warning: To load an ES module, set “type”: “module” in the package.json or use the .
(Use node --trace-warnings ... to show where the warning was created)
D:\projects\eon\node_modules.pnpm@arco-design+web-vue@2.55.3_vue@3.3.13_typescript@5.1.6_\node\icon\index.js:1
export { default } from “./arco-vue-icon.js”;
^^^^^^
SyntaxError: Unexpected token ‘export’

在docs目录下的.md文件中使用vue组件

vue组件如下(目录在, src/views/my-buttom.vue):

使用原子样式( tailwindcss),@arco-design/web-vue组件库中的Button 组件

// src/views/my-buttom.vue
<template><Button type="primary" class="bg-[red]"> 按钮 </Button>
</template>
<script setup lang="ts">
import { Button } from "@arco-design/web-vue";
</script>

vitepress项目的index.md文件(目录在, docs/index.md):

md文件引用vue组件

#  docs/index.md
<MyBotton type="primary" class="bg-[red]"> 按钮 </Button><script setup>
import MyBotton from '../src/view/my-buttom.vue';
</script>

打包vitepress项目

打包成功就可以预览

pnpm docs:build

预览vitepress项目

pnpm docs:preview
http://www.dtcms.com/a/591333.html

相关文章:

  • 做网站原则网站制作 太原
  • 株洲企业网站建设费用wordpress微信群导航主题
  • 概念产品设计网站企业服务中心组建方案
  • 代写网站懂做网站怎么赚钱
  • 网站建设谢词软件技术好就业吗
  • 卡车行业做网站的用途互联网营销怎么赚钱
  • 天津外贸公司网站制作怀化网站设计
  • React Native第六章
  • 专业的建设网站服务公司网页翻译app
  • 做家具商城网站被骗去国外做网站网站推广
  • 长春网上建设网站网站建立具体步骤是
  • 家居网站建设全网营销个人身份调查网站
  • 铁门关市建设局网站个人备案网站 内容
  • 济南优化推广网站seowordpress关闭头像
  • wordpress整站主题做中英文游戏门户网站关键词怎么弄
  • 做网站页面多少钱刷单的网站怎么建设
  • 网站容量空间一般要多大四川网站建设外包服务
  • 淘宝客如何免费做网站做一组静态页面网站多少钱
  • 建网站没有公司地址怎么办mvc5 网站开发美學 pdf
  • 建站开发软件网站设计概述500字
  • 江苏华江建设集团有限公司网站宁夏自治区建设厅官方网站
  • 文本怎样做阅读链接网站网站优化比较好的公司
  • 保定网站建设公司哪家好响应式网站代码
  • 成都网站内容策划wordpress简码
  • wordpress 获取优酷优化大师手机版
  • 开发建设网站重庆网站建设套餐
  • 做视频网站了几百万以鹦鹉做头像的网站
  • 一线城市做网站工资有多少钱wordpress注册页
  • 北京网站建设公司文字排版友情链接代码美化
  • 珠海斗门建设局网站wordpress安装500