Components
Valaxy has several simple components built in.
You can use them directly when writing articles or themes.
TIP
Based on Vue components
Basic Components
INFO
Built for theme developers (common users usually do not need to use them directly)
Layout and Rendering
ValaxyMain.vue: Basic page layoutValaxyMd.vue: Rendered Markdown content
Others
AppLink.vue: The link automatically determines whether it is an intra-site link. Use<router-link/>for intra-site links and<a target=" blank"></a>for external links.ValaxyCopyright.vue: The copyright information in the article.ValaxyDecrypt.vue: Text decryption componentValaxyGalleryDecrypt.vue: Picture decryption componentValaxyLogo.vue: Valaxy Logo with gradient colorValaxySvgLogo.vue: Valaxy SVG LogoValaxyPagination.vue: Paging componentValaxyOverlay.vue: Grey mask componentValaxyHamburger.vue: Hamburger button
md
<ValaxyLogo />
Helper Components
内置组件
For users, can be used directly.
You can also extend public components by valaxy-addon-components.
Internationalization Component <VT />
yaml
menu:
posts: 博客文章yaml
menu:
posts: Postsmd
Posts<!-- auto follow locale -->
<VT content="menu.posts" />扩展公共组件
bash
pnpm add valaxy-addon-components如:
CodePen: CodePen code snippetsVCLiveTime: The establishment time of the site
md
My Blog Content
<CodePen class="h-300px" name="Margin Collapse" id="WqXGpo" user="YunYouJun" tab="html,result" />My Blog Content
See the Pen Margin Collapse by YunYouJun (@YunYouJun) on CodePen.
自定义
For more usage, please refer to Custom Components。
To Be Continued.