背景
最近在ubuntu16上折腾jekyll环境,在_post目录里新建了一个md文件:2018-08-12-linear-regressionqqq.md。执行如下命令启动jekyll,一切正常:
jekyll serve -w --host=0.0.0.0
上个截图:
遇到问题
打开首页发现没有显示新写的博客,到后台_site目录查看也没有生成对应的html文件, 于是加上-V参数编译查看详细原因,发现如下信息:
jekyll build -V
Skipping: _posts/2018/2018-08-12-linear-regressionqqq.md has a future date
搜索后发现,jekyll在默认情况下,如果文件名的时间超过当前系统时间,会跳过编译。
解决方法
在_config.yml中添加如下配置:
future: true