vuepress(三)博客页面自定义布局

vuepress(三)博客页面自定义布局,第1张

vuepress(三)博客页面自定义布局

文章目录 vuepress(三)博客页面自定义布局前言系列文章一、博客自定义页面布局效果展示:1.在compontents文件夹下注册组件一个demo🌰 2.在对应的文章中引用该组件

前言

这里是一个关于vuepress搭建的系列教程,里面也包括了我自己对博客的一些优化

我的博客👉:一枚前端程序媛的blog

因为域名备案还没下来,所以只能IP地址裸奔了😂

上面的没有使用SSL加密,所以访问有可能报错

所以目前还使用的是Github Pages👉: 一枚前端程序媛的blog

我在最开始时用的是 Hexo+butterfly搭建博客,但是后来发现,hexo的界面虽然很好看,但是自认为vuepress的文章分类更清楚,更适合于当做自己的笔记库(而本人就是想搭建一个自己的知识库)。



系列文章

vuepress博客搭建(一)导航栏与侧边栏

vuepress(二)插件安装推荐

vuepress(三)博客页面自定义布局

vuepress(四)给vuepress加入githubcalendar贡献日历

vuepress(五)部署到github.io



一、博客自定义页面布局 效果展示:

我的博客的自定义布局👉:在线简历


在默认主题下,每一个.md文件都会被渲染在这样的一个标签中,同时生成页面的侧边栏、编辑链接(如果有)、最新更新时间(如果有)以及上一篇/下一篇(如果有)。
但是如果我们不想生成这样的页面,而是想使用自定义布局,也就是使用Vue组件来进行自定义页面开发,VuePress提供给了我们这样的能力,它在保留导航栏的基础上,其它一切我们都可以自定义的,它的配置可能是这样的

// 在需要自定义的.md文件中使用YAML语法
---
layout: customerComponent
---

上面这样的一个组件名,它对应的路径为.vuepress/components/customerComponent.vue,由于 VuePress会自动帮我们把.vuepress/components目录下的所有组件全部注册,这样我们可以在任何一个.md文件中进行使用



1.在compontents文件夹下注册组件

根据我们的博客目录结构,我们要将自定义的布局组件放在 components文件夹下,

并且我的组件对应的css样式与components文件夹同级

然后我们就可以按照vue的方式在组件中编写对应的代码了


一个demo🌰


最终显示效果:



2.在对应的文章中引用该组件

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1324774.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-12
下一篇2022-06-12

发表评论

登录后才能评论

评论列表(0条)

    保存