Vuepress 2从0-1保姆级进阶教程——模版篇

news/2024/7/9 23:53:56 标签: vue

在这里插入图片描述

Vuepress 2 专栏目录

1. 入门阶段

  1. Vuepress 2从0-1保姆级入门教程——环境篇
  2. Vuepress 2从0-1保姆级入门教程——安装篇
  3. Vuepress 2从0-1保姆级入门教程——配置篇
  4. Vuepress 2从0-1保姆级入门教程——插件篇
  5. Vuepress 2从0-1保姆级入门教程——美化篇
  6. Vuepress 2从0-1保姆级入门教程——部署篇
  7. Vuepress 2从0-1保姆级入门教程——范例篇

2.进阶阶段

  1. Vuepress 2从0-1保姆级进阶教程——搜索篇
  2. Vuepress 2从0-1保姆级进阶教程——模版篇

📖 如需开发主题,请阅读百家饭OpenAPI的编写vuepress主题(自定义自己的框架,开发复杂程序)

🪨模版是方便文章写作提前做好的布局样式,Vuepress默认主题提供两种布局LayoutNotFound

💡 Vuepress支持用户自定义布局哦

在这里插入图片描述

新建模版

编辑模板

在📂.vuepress内新建📁layout,用来存放模版文件,这里以banner.vue为例,源码参考Vue3.0组件—banner轮播图(渐入渐隐效果)
如需使用<script setup>请修改源码

vue"><script>
import { ref, onMounted, unref, onUnmounted } from "vue";
import Navbar from '@theme/Navbar.vue'
import Page from '@theme/Page.vue'

//自动切换banner源码请参考https://blog.csdn.net/weixin_43622279/article/details/12693709

导入静态文件

模板需要的图片等素材请放到📁public
在这里插入图片描述

导入模版

在📂.vuepress内新建文件client.ts,导入模版文件并配置布局样式

import { defineClientConfig } from 'vuepress/client'
import home from './layout/home.vue'

export default defineClientConfig({
    layouts: {
        home,
    },
})

在这里插入图片描述

使用模版

在要使用的文档里添加模版名,例如

---
layout: home
---

测试效果

视频

Vue 自动播放banner

图片

在这里插入图片描述


http://www.niftyadmin.cn/n/5454345.html

相关文章

【ARM 嵌入式 C 入门及渐进 17 --字符串查找函数 strstr 介绍】

请阅读【嵌入式开发学习必备专栏 】 文章目录 字符串查找函数 strstr 字符串查找函数 strstr 实现查找一个子字符串在父字符串中的开始和结束位置的功能&#xff0c;可以通过使用标准库函数 strstr() 来完成。 strstr() 函数在父字符串中搜索第一次出现子字符串的位置&#x…

代码随想录学习Day 18

530.二叉搜索树的最小绝对差 题目链接 讲解链接 思路&#xff1a;利用二叉搜索树的性质&#xff0c;其中序遍历序列是一个有序数组。所以先对二叉搜索树进行中序遍历&#xff0c;得到一个递增的数组后&#xff0c;再遍历整个数组&#xff0c;依次求相邻值的差&#xff0c;最…

C++ list详解及模拟实现

目录 本节目标 1. list的介绍及使用 1.2 list的使用 2.list的模拟实现 1.对list进行初步的实现 2.头插和任意位置的插入 3.pos节点的删除&#xff0c;头删&#xff0c;尾删 4.销毁list和析构函数 5.const迭代器 6.拷贝构造和赋值操作 3.完整代码 本节目标 1. list的…

自主高动态范围相位展开

💡 摘要: 基于图像的波前传感方法,如自适应修改的Gerchberg-Saxton相位恢复算法(MGS),需要一个先验相位知识的矩阵来避免在估计过程中出现高动态范围的“相位包裹”现象。以前的解包裹方法取得了有限的成功,或者需要一定程度的专家干预。我们成功地开发了一种方法和算…

基于单片机防丢失设备的设计和实践

摘要:防止老人或者小孩走丢走失,还可以放在汽车里,利用GPS系统,设计实现了基于单片机的防丢失设备。设备利用液晶显示屏显示信息,并实时发送位置短信到手机传输当前位置的纬度和经度坐标,实现了定位与监测功能。测试结果表明,利用该设备和手机可以同时观察老人或小孩携带…

JavaWeb项目——MVC架构框架

表现层&#xff08;UI&#xff09;&#xff1a;直接跟前端打交互&#xff08;一是接收前端ajax请求&#xff0c;二是返回json数据给前端&#xff09;业务逻辑层&#xff08;BLL&#xff09;&#xff1a;一是处理表现层转发过来的前端请求&#xff08;也就是具体业务&#xff09…

基于java+springboot+vue实现的超市货品信息管理系统(文末源码+Lw+ppt)23-355

摘 要 随着世界经济信息化、全球化的到来和互联网的飞速发展&#xff0c;推动了各行业的改革。若想达到安全&#xff0c;快捷的目的&#xff0c;就需要拥有信息化的组织和管理模式&#xff0c;建立一套合理、动态的、交互友好的、高效的超市货品信息管理系统。当前的信息管理…

django orm DateTimeField 6位小数精度问题

from django.db.backends.mysql.base import DatabaseWrapperDatabaseWrapper.data_types[DateTimeField] "datetime"意思就是重写源码里面的DateTimeField字段