Skip to content

导航栏格式

默认风格

默认风格

ts
exportdefaultdefineConfig({themeConfig:{nav:[{text:'首页',link:'/'},{text:'快速上手',link:'/getting-started'},{text:'VitePress',link:'https:],},})

效果:

image-20250525083810797

下拉式菜单导航 风格

若想要下拉式菜单导航,就需要加一个 iteams

ts
exportdefaultdefineConfig({themeConfig:{nav:[{text:'首页',link:'/'},{text:'指南',items:[{text:'前言',link:'/preface'},{text:'快速上手',link:'/getting-started'},{text:'配置',link:'/configuration'}]},{text:'VitePress',link:'https:],},})

效果:

image-20250525083845218

分组风格

给下拉菜单赋予分组标题,就要再次嵌套 iteams

ts
exportdefaultdefineConfig({themeConfig:{nav:[{text:'首页',link:'/'},{text:'指南',items:[{text:'介绍',items:[{text:'前言',link:'/preface'},],},{text:'基础设置',items:[{text:'快速上手',link:'/getting-started'},{text:'配置',link:'/configuration'},{text:'页面',link:'/page'},{text:'Frontmatter',link:'/frontmatter'},],},{text:'进阶玩法',items:[{text:'Markdown',link:'/Markdown'},{text:'静态部署',link:'/assets'},],},],},{text:'VitePress',link:'https:],},})

image-20250524094158267

导航栏图标

分组风格(html方式)

给下拉菜单赋予分组标题,就要再次嵌套 iteams

ts
{text:'🗃️笔记',items:[{text:'运维',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/linux.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Linux</span>
                  </div>
                  `,link:'/linux',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/nginx.png" alt="" style="width: 16px; height: 16px;">
                    <span>Nginx</span>
                  </div>
                  `,link:'/nginx',},],},{text:'前端',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/html.png" alt="" style="width: 16px; height: 16px;">
                    <span>Html</span>
                  </div>
                  `,link:'/html',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/css.png" alt="" style="width: 16px; height: 16px;">
                    <span>Css</span>
                  </div>
                  `,link:'/css',},],},],},

image-20250524094158267

自己html最终版

ts
nav:[{text:"🏡首页",link:"/"},{text:'🗃️笔记',items:[{text:'运维',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/linux.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Linux</span>
                  </div>
                  `,link:'/linux',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/nginx.png" alt="" style="width: 16px; height: 16px;">
                    <span>Nginx</span>
                  </div>
                  `,link:'/nginx',},],},{text:'前端',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/html.png" alt="" style="width: 16px; height: 16px;">
                    <span>Html</span>
                  </div>
                  `,link:'/html',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/css.png" alt="" style="width: 16px; height: 16px;">
                    <span>Css</span>
                  </div>
                  `,link:'/css',},],},{text:'编程',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/python.png" alt="" style="width: 16px; height: 16px;">
                    <span>Python</span>
                  </div>
                  `,link:'/python',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/go.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Go</span>
                  </div>
                  `,link:'/go',},],},{text:'专题',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/博客.svg" alt="" style="width: 16px; height: 16px;">
                    <span>博客搭建</span>
                  </div>
                  `,link:'/blog',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/前端demo.svg" alt="" style="width: 16px; height: 16px;">
                    <span>前端demo</span>
                  </div>
                  `,link:'/qianduan-demo',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/Git.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Git</span>
                  </div>
                  `,link:'/git',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/面试.svg" alt="" style="width: 16px; height: 16px;">
                    <span>面试</span>
                  </div>
                  `,link:'/mianshi',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/NAS.svg" alt="" style="width: 16px; height: 16px;">
                    <span>NAS</span>
                  </div>
                  `,link:'/NAS',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/脚本.svg" alt="" style="width: 16px; height: 16px;">
                    <span>脚本</span>
                  </div>
                  `,link:'/jiaoben',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/工具.svg" alt="" style="width: 16px; height: 16px;">
                    <span>工具</span>
                  </div>
                  `,link:'/tools',},],},{text:'开源项目',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/teek.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Teek-one</span>
                  </div>
                  `,link:'/teek',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/Typora.svg" alt="" style="width: 16px; height: 16px;">
                    <span>Typora-one</span>
                  </div>
                  `,link:'/typora-theme-one',},],},],},{text:'🏓生活',items:[{text:'娱乐',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/相册.svg" alt="" style="width: 16px; height: 16px;">
                    <span>相册</span>
                  </div>
                  `,link:'https:},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/电影.svg" alt="" style="width: 16px; height: 16px;">
                    <span>电影</span>
                  </div>
                  `,link:'/movie',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/音乐.svg" alt="" style="width: 16px; height: 16px;">
                    <span>音乐</span>
                  </div>
                  `,link:'/music',},],},{text:'小屋',items:[{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/精神小屋.svg" alt="" style="width: 16px; height: 16px;">
                    <span>精神小屋</span>
                  </div>
                  `,link:'/love',},{text:`
                  <div style="display: flex; align-items: center; gap: 4px;">
                    <img src="/img/nav/时间管理.svg" alt="" style="width: 16px; height: 16px;">
                    <span>时间管理</span>
                  </div>
                  `,link:'/time-plan',},],},],},{text:'👏索引',items:[{text:'📃分类页',link:'/categories'},{text:'🔖标签页',link:'/tags'},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/归档.svg" alt="" style="width: 16px; height: 16px;">
                <span>归档页</span>
              </div>
              `,link:'/archives',},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/清单.svg" alt="" style="width: 16px; height: 16px;">
                <span>清单页</span>
              </div>
              `,link:'/articleOverview',},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/登录.svg" alt="" style="width: 16px; height: 16px;">
                <span>登录页</span>
              </div>
              `,link:'/login',},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/风险提示.svg" alt="" style="width: 16px; height: 16px;">
                <span>风险链接提示页</span>
              </div>
              `,link:'/risk-link?target=https://onedayxyy.cn/',},],},{text:'🍷关于',items:[{text:'👋关于我',link:'/about-me'},{text:'🎉关于本站',link:'/about-website'},{text:'🌐网站导航',link:'/websites'},{text:"👂留言区",link:"/liuyanqu"},{text:"💡思考",link:"/thinking"},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/时间轴.svg" alt="" style="width: 16px; height: 16px;">
                <span>时间轴</span>
              </div>
              `,link:'https:},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/网站统计.svg" alt="" style="width: 16px; height: 16px;">
                <span>网站统计</span>
              </div>
              `,link:'https:},{text:`
              <div style="display: flex; align-items: center; gap: 4px;">
                <img src="/img/nav/站点监控.svg" alt="" style="width: 16px; height: 16px;">
                <span>站点监控</span>
              </div>
              `,link:'https:},],},],

Hyde 组件方式版

ts
import{TeekIcon,VdoingIcon,SSLIcon,BlogIcon } from"./icon/NavIcon";exportconstNav=[{text:"🏡首页",items:[{text:"首页",link:"/"},{text:"起始页",link:"https:],},{text:"📖笔记专栏",items:[{component:"NavIcon",props:TeekIcon,},{component:"NavIcon",props:VdoingIcon,},{component:"NavIcon",props:SSLIcon,},{component:"NavIcon",props:BlogIcon,},],},{text:"🧰工具资源",items:[{text:"开发工具",link:"/tools/"},{text:"VSCode配置",link:"/vscode/"},{text:"Git教程",link:"/git/"},{text:"Docker",link:"/Docker/"},{text:"实用软件",link:"/software/"},],},{text:"🏙️生活娱乐",items:[{text:"相册",link:"https:{text:"音乐",link:"http:{text:"电影",link:"/go-cata/"},],},{text:"👂畅所欲言",link:"/message-area/"},{text:"👏文章索引",items:[{text:"本站",items:[{text:"分类",link:"/categories/"},{text:"标签",link:"/tags/"},{text:"归档",link:"/archives/"},{text:"清单",link:"/articleOverview/"},{text:"风险提示页",link:"/risk-link?target=http://localhost:5173/",},],},],},{text:"🌐站点信息",items:[{text:"关于博主",link:"/about-me/"},{text:"关于本站",link:"/about-website/"},{text:"友链链接",link:"/friends/"},{text:"网站导航",link:"/nav/"},{text:"开源项目",link:"/opensource-project/"},{text:"站点统计",link:"https:},{text:"站点状态",link:"https:},],},];
最近更新