Nesting Penguins Molt

    hexo-filter-markdown-auto-indent

    1.2.2 • Public • Published

    Unable to update temporarily

    Some fun work require me to finish,so I unable to update temporarily.
    

    hexo-filter-markdown-auto-indent

    This is the auto indenting filter for my hexo markdown article. It works very simply. Maybe I need to submit a pull request to the markdown renderer, and determine whether it works through configuration. This is my first time. It's settled for the time being.
    

    What does it do?

    Add indent content that is not a p tag within a list element.
    

    Show

    If you use hexo-renderer-marked module,you can write this to handle.

    Connected paragraphs

    1

    This is the auto indenting filter for my hexo markdown article. It works very simply. 
    Maybe I need to submit a pull request to the markdown renderer, and determine whether it works through configuration. 
    This is my first time. It's settled for the time being.

    It will be renter to html:

    <p style="text-indent:2em;">
    This is the auto indenting filter for my hexo markdown article. It works very simply. 
    <br><span style="padding-left:2em">
    Maybe I need to submit a pull request to the markdown renderer, and determine whether it works through configuration. 
    <br><span style="padding-left:2em">
    This is my first time. It's settled for the time being.
    </p>

    2

    This is the auto indenting filter for my hexo markdown article. It works very simply. 
    
    Maybe I need to submit a pull request to the markdown renderer, and determine whether it works through configuration. 
    
    This is my first time. It's settled for the time being.

    It will be renter to html:

    <p style="text-indent:2em;">
    This is the auto indenting filter for my hexo markdown article. It works very simply. 
    </p>
    <p style="text-indent:2em;">
    Maybe I need to submit a pull request to the markdown renderer, and determine whether it works through configuration. 
    </p>
    <p style="text-indent:2em;">
    This is my first time. It's settled for the time being.
    </p>

    front-matter

    ---
     auto_indent: false
    ---
    
    or
    
    ;;;
    "auto_indent": false
    ;;;
    

    Install

    npm i hexo-filter-markdown-auto-indent
    

    Test in Local

    npm link hexo-filter-markdown-auto-indent
    {
        "dependencies":"hexo-filter-auto-indent"
    }

    Indent distance

    You can decide how many spaces to indent the text,and defualt indent is 2em. In your _config.yml,add this to control it.

        markdown:
            indent: 2

    something is about to local test.

    If you want to tast in local,and you use npm link,you must to add this package name in package.json dev .Or not,nothing will happend.

    similar plugin

    When I want to push hexo plugin ,I find hexo-filter-text-autospace

    Feature Work

    • [x] A front-matter config can stop to filter
    • [x] A injector make code be less.
    • [ ] Study hexo-filter-text-autospace how to work and what's the different.
    • [ ] If I have time,I will study indent and write style in more countrie.

    Install

    npm i hexo-filter-markdown-auto-indent

    DownloadsWeekly Downloads

    6

    Version

    1.2.2

    License

    ISC

    Unpacked Size

    12.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • fireman34