静态网站框架 VuePress
1. 搭建项目
初始化项目:
安装 vuepress:
创建docs文件夹
配置package.json
docs文件夹下创建.vuepress/config.js
如果需要更改默认主题,则可以释放默认主题相关文件至项目中,下面命令会使得docs/.vuepress下面增加theme文件夹,可以在改该目录下更改相关布局和样式
2. 自定义主题
参考资料:Vuepress 主题
一个主题可以在以 vuepress-theme-xxx
的形式发布到 npm 或 github 中,并通过以下方式使用:
主题项目目录,具体可以参考 - vuepress-theme-koala vuepress-theme-yubisaki
theme/global-components
: 该目录下的组件都会被自动注册为全局组件。theme/components
: Vue 组件。theme/layouts
: 布局组件,其中Layout.vue
是必需的。theme/styles
: 全局的样式和调色板。theme/templates
: 修改默认的模板文件。theme/index.js
: 主题文件的入口文件。theme/enhanceApp.js
: 主题水平的客户端增强文件。
其中layout为布局组件,可以认为是以此为基础展开的。
npm如何发布?详见包管理工具-NPM
最后更新于