Layout.vue 534 B

123456789101112131415161718192021
  1. <script setup<%= useTs ? ' lang="ts"' : '' %>>
  2. import { useData } from 'vitepress'
  3. // https://vitepress.dev/reference/runtime-api#usedata
  4. const { site, frontmatter } = useData()
  5. </script>
  6. <template>
  7. <div v-if="frontmatter.home">
  8. <h1>{{ site.title }}</h1>
  9. <p>{{ site.description }}</p>
  10. <ul>
  11. <li><a href="/markdown-examples.html">Markdown Examples</a></li>
  12. <li><a href="/api-examples.html">API Examples</a></li>
  13. </ul>
  14. </div>
  15. <div v-else>
  16. <a href="/">Home</a>
  17. <Content />
  18. </div>
  19. </template>