vuepress-es

1.3.2 • Public • Published

logo

npm版本号 CircleCI 每周下载量 LICENSE

vuepress-es 可以让你快速使用vuepress,而不需要配置

VuePress是一个非常好的 静态网站生成器,我也使用这个构建了笔记文档,本着效率至上的原则,但是我感觉配置过程还可以再一步省略,提高生产效率。于是就有了本项目。

本项目的定位如下:

  • 1.对于 VuePress没有配置成功过 的用户来说,提供一键化生成的效果(vpe init)

  • 2.对于可以能进行基础配置,但是功能没有熟悉全的用户来说,提供快速生成配置,跟更快速的插件选择,第三方插件选择,让你的网站看起来更好一些

  • 3.对于能配置 VuePress 95% 以上的用户,提供自行配置发挥的空间

  • VuePress官网

  • 作者个人笔记博客

"我如果有空闲时间的话,就会思考怎么提高效率,节省时间" --- 朱昆鹏

🎖使用

# 安装 
npm install vuepress-es --save
 
# 初始化(可以生成一个基础结构,并启动预览) 
npx vpe init
 
# 预览 
npx vpe serve
 
# 打包 
npx vpe build
 
# 生成配置文件(没有配置文件的时候使用,用这个生成初始化配置文件) 
npx vpe config

🌈示例演示

  • npm init
  • npm install vuepress-es --save

在根目录建立如下文件夹格式

  • npx vpe config(会生成三个文件)
  • npx vpe serve

文字在哪里设置,都备注好了,我解释一下 vpe.config.json 这个文件 的 folderShowOrder属性配置

此属性可以完全自定义导航栏展示的顺序和名称 和 侧边栏展示的顺序,如果你没有特殊的展示顺序需要,只需要更改显示名称即可,我现在只把folderShowOrder改一下试试

{
    // 左上角的标题(也是首页图像下面的一级标题)
    "title": "在vpe.config.json 中 配置 title",
    // 首页头像下面标题的解释
    "description": "在vpe.config.json 中 配置 description",
    // 右上角 跳转GitHub的地址(写一个GitHub项目地址)
    "repo": "https://github.com/itz2019/vuepress-es",
 
    // 设置侧边栏是否全部默认展开(一般官方介绍经常使用这个)
    "collapsable": true, // 注意:false 是展开,true 是不展开
    // 代码块是否显示行号
    "lineNumbers": false,
 
    // 文件夹展示顺序(有需求就进行设置,不仅可以设置需要显示的文件夹,还能设置展示的顺序,这里可能有点绕)
    "folderShowOrder": [
        {
            "title": "b",
            "alias": "我是文件夹b,默认上,我应该在后面",
            "childrenFolder": ["b-2", ]
        },
        {
            "title": "a",
            "alias": "我是文件夹b,默认上,我应该在前面",
            "childrenFolder": ["a-2", "a-1"] // ❣️ 这里的二级目录只是调换位置用的,不能修改名称
        },
    ]
}

修改之后的效果


❣️注意事项

  • 1.首层的文件夹一定要是 英文,否则会有问题(这个VuePress的问题,一时间没办法更改)
  • 2.npx vpe serve 会启动一个预览,但是如果预览期间修改内容,不会实时更新
  • 3.如果你新增,删除文件,那么vuepress-es会自动更新上,但是如果你修改文件夹结构,那么需要先在 vpe.config.js 中 修改可以显示的文件夹

🎗第一版功能说明

v1.0.0 --- v1.3.2

1.基础功能实现

  • 建立文件夹,和.md文件,就能生成网站,用户不用管如何去配置的问题
  • 网址根目录 配置(建立 HOME.md)
  • 跳转目录首屏显示内容 配置(建立 RECORD.md)

2.优化第一版功能

  • 完善配置的功能,使其可以可视化的配置大部分的选项(建立 vpe.config.json)
    • 基础配置
      • 设置标题
      • 设置标题的解释
      • 设置右上角GitHub跳转链接
    • 🔥 文件夹展示顺序(导航栏配置 & 侧边栏配置)
    • 其他配置
      • 侧边栏是否全部默认展开
      • 代码块是否显示行号
    • 增加 初始化展示 vpe init
    • 可配置插件点击图片放大(可选)
    • 增加不覆盖.vuepress/config.js的选项(并且默认更新导航栏和侧边栏)

Readme

Keywords

Package Sidebar

Install

npm i vuepress-es

Weekly Downloads

1

Version

1.3.2

License

MIT

Unpacked Size

27.2 kB

Total Files

5

Last publish

Collaborators

  • zhukunpenglinyutong