我目前正在开发一个基于Jekyll的网站,并且在我的Jekyll本地服务器中工作的行try
{
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");
File file = new File("path_to_your_file");
//set this date
String the_date_you_want_to_set = "16/10/2015";
Date modifiedDate = simpleDateFormat.parse(the_date_you_want_to_set= );
file.setLastModified(modifiedDate.getTime());
}
catch(ParseException e)
{
e.printStackTrace();
}
无法通过配置(_config.yml)或在GitHub Pages中每个页面(file.md)的 YAML Front Matter 。它们按字面输出为 example.com/:path / 而不是 example.com/dir-name / 。
我已尝试过permalink: /:path/
但仍然无效,some said that some permalink will not work in the Jekyll version of GitHub。经过研究,GitHub Pages的Jekyll版本为2.4.0,可在its "Dependency versions" page中找到。在Jekyll网站的GitHub Pages documentation中也没有提到这一点。
任何人都知道GitHub页面中工作Jekyll permalinks的确切列表,所以我可以选择在我的项目和未来的读者中使用哪些永久链接?
答案 0 :(得分:2)
在jekyll 2.4中,您只需稍微配置页面的永久链接即可。
在这里阅读page.rb::template
代码是我们所拥有的:
没有永久链接变量 - > /:path/:basename:output_ext
永久链接var设置为:pretty
/:path/
(/ folder / other / index.html - > / folder / other /)/:path/:basename/
(/ folder / toto / other.html - > / folder / toto / other /)/:path/:basename:output_ext
(/ folder / code.js - > /folder/code.js)我相信jekyll 3将成为您在documentation中看到的所有内容的下一个github页面版本。