Notoriously Pedantic Magistrate
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

vuepress-plugin-new

0.1.6 • Public • Published

vuepress-plugin-new

This plugin requires VuePress >= 1.0.0.

A vuepress command-line plugin to create markdown file just like hexo new 'hello world'

中文说明

Features

  • Auto create post markdown file in current directory
  • Auto inject basic frontmatter config in post file
  • Create post by default, use options -d/--draft to create a draft
  • Auto fix file conflict

Install

npm i vuepress-plugin-new

Usage

Using this plugin:

// .vuepress/config.js
module.exports = {
    plugins: [
        'vuepress-plugin-export',
        {
            base: '_post'
        }
    ]
}

Then run:

New post named hello vuepress

vuepress new . 'hello vuepress'

New draft named hello vuepress latter

vuepress new . 'hello vuepress latter' -d/--draft

Options

base

  • Type: string
  • Default: '.'

Provide the base path in the blog directory

Development

git clone https://github.com/x-bao/vuepress-plugin-new
cd vuepress-plugin-new
yarn

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :P

Author

vuepress-plugin-new © San Baofeng, Released under the MIT License.
Authored and maintained by San Baofeng

San Baofeng's · GitHub @San Baofeng · Twitter @Baofeng15

Install

npm i vuepress-plugin-new

DownloadsWeekly Downloads

2

Version

0.1.6

License

MIT

Unpacked Size

7.74 kB

Total Files

4

Last publish

Collaborators

  • avatar