发布于 2016-10-07 00:19:20 | 180 次阅读 | 评论: 0 | 来源: 网友投递
Jekyll 免费的Blog生成工具
jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如discuz。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。
Jekyll v3.3.0 发布了。本次更新内容如下:
功能增强
Colorize interpolated output in logger.info (#5239)
Site template: exclude Gemfile and Gemfile.lock in site config (#5293)
update gitignore template to ignore theme gems built by user (#5326)
Adds ability to link to all files (#5199)
Exclude vendor by default (#5361)
Add ThemeAssetsReader which reads assets from a theme (#5364)
Add bundle install to jekyll new command (#5237)
Add absolute_url and relative_url filters. (#5399)
Site template: remove css/
from new site scaffolding (#5402)
Site template: Move contents of the index.html page to the 'home' layout (#5420)
Exclude node_modules by default (#5210)
Run hooks in priority order. (#5157)
Add static_file.name
and .basename
Liquid attributes (#5264)
set site.url in dev environment to http://localhost:4000
(#5431)
Add support for indented link references on excerpt (#5212)
Bug 修复
Use jekyll-feed to generate the default site's RSS feed (#5196)
Site#configure_theme: do not set theme unless it's a string (#5189)
Convertible: set self.output in #render_all_layouts and #do_layout (#5337)
Only complain about kramdown.coderay
if it is actually in the config (#5380)
Clarify documentation in theme gem's README template (#5376)
Allow underscore in highlighter language (#5375)
Site template: set empty url in config file by default (#5338)
Site template config: prepend 'jekyll serve' with 'bundle exec' (#5430)
Don't call File.utime
for StaticFiles if it's a symlink (#5427)
Fix handling of non-ASCII characters in new *_url
filters (#5410)
Remove autoload of Draft which no longer exists. (#5441)
Fix issue where Windows drive name is stripped from Jekyll.sanitized_path incorrectly (#5256)
Fix bug where post_url
tag matched incorrect post with subdirectory (#4873)
Fix loading data from subdir with a period in name (#5433)
Revert Commands::Serve#server_address signature change. (#5456)
站点功能增强
Document to_integer
and inspect
filters (#5185)
Fix path in the prompt (#5194)
need subcommand build (#5190)
Add the Jekyll Cloudinary plugin (#5183)
Documentation : new-theme
command (#5205)
Document link
Liquid tag (#5182)
Remove mention of page for link tag in release post (#5214)
fixed typo (#5226)
Add missing comma (#5222)
Maintain aspect ratio with height: auto;
(#5254)
Fix a link in deployment-methods.md (#5244)
Documentation: improve highlight in Creating a theme
(#5249)
Bundler isn't installed by default (#5258)
Update troubleshooting documentation to include fix for issue with vendored gems (#5271)
Link --lsi
option's description to Wikipedia docs on LSI (#5274)
Document --profile
option on the configuration page (#5279)
Add post about Jekyll Admin initial release (#5291)
Replace liquid highlight tag with backticks (#5262)
Word update (#5294)
Site documentation section links always point to https://jekyllrb.com (#5281)
Missing :site, :post_render
payload documentation on site (#5280)
Site: exclude README.md and .gitignore (#5304)
Add link to Staticman (#5224)
Update url for OpenShift (#5320)
[docs] add help for missing static_file e.g. on heroku (#5334)
Add a line about updating theme-gems in the docs (#5318)
Explain how to copy a theme's files (#5335)
[docs] .md as default extension in examples (#5316)
Fix small typo in docs (#5347)
Add missing period to sentence in first paragraph. (#5372)
added jekyll-spotify plugin (#5369)
Add jekyll-menus to the list of plugins. (#5397)
macOS and one grammar fix (#5403)
Add documentation for relative_url
and absolute_url
(#5405)
Bugfix on logo in JSON-LD (#5421)
Fix Travis.ci documentation (#5413)
[docs] Update documentation regarding bundle install
after jekyll new
(#5428)
Replace classic box-sizing reset with inheritance reset (#5411)
Update Wikipedia YAML list link (#5452)
Add Jekyll 3.3 release post (#5442)
开发修复
Update appveyor.yml and fix optional deps for Ruby x64 (#5180)
Improve tests for Jekyll::PluginManager (#5167)
Update Ruby versions in travis.yml (#5221)
Avoid installing unecessary gems for site testing (#5272)
Proposal: Affinity teams and their captains (#5273)
Replace duplicate with postive local test in issue template (#5286)
Update AppVeyor config. (#5240)
Execute jekyll from clone instead of defined binary when running 'script/default-site' (#5295)
rubocop: lib/jekyll/document.rb complexity fixes (#5045)
Proxy a number of Convertible methods to Renderer (#5308)
Run executable for Cucumber via Ruby instead of Shell (#5383)
Appease Rubocop (#5381)
remove features' directories on windows with proper access (#5389)
site_configuration.feature
: use UTC format in timezone (#5416)
swallow bundle output from jekyll new
while in CI (#5408)
Add .editorconfig (#5412)
下载地址: