menu XUJINKAI 的个人主页
create settings
home
主页
list
全部博文
bookmark
个人Wiki
open_in_new
  • Page
  • assistant_photo
    个人项目
    tag_faces
    捐赠
    person
    关于

    自动创建post文件的脚本

    Tags: jekyll

    现在有了更好的在线编辑


    在网站的根目录创建bat文件,将以下内容复制进去即可。

    运行以后,输入一个博文标题,就会自动建立md文件并打开了。

    @echo by XUJINKAI
    @echo off
    
    set /p title=输入标题: 
    set dt=%date:~,4%-%date:~5,2%-%date:~8,2%
    set time0=%time: =0%
    set hms=%time0:~,2%:%time0:~3,2%:%time0:~6,2%
    set fd=_posts
    set file=%dt%-%title%.md
    set fpath="%fd%/%file%"
    
    echo --->> %fpath%
    echo permalink: /posts/%title%>> %fpath%
    echo display: normal>> %fpath%
    echo title: %title%>> %fpath%
    echo tags: >> %fpath%
    echo emotag: >> %fpath%
    echo date: %dt% %hms% +08:00>> %fpath%
    echo comment: true>> %fpath%
    echo layout: post>> %fpath%
    echo component: >> %fpath%
    echo --->> %fpath%
    echo ^<!--more--^>>> %fpath%
    
    start "" "%fpath%"
    

    如果电脑区域设置不同,日期格式不同,截取日期会出现问题。
    可以运行echo %date%查看本地日期,然后修改脚本相应位置。

    另外,上网上找了一下,自动适应日期格式也是可以的,但略微复杂,没有必要。


    Disqus评论加载中。。。