Blogging on jekyll

  • Published on
    07-May-2015

  • View
    1.386

  • Download
    3

Embed Size (px)

DESCRIPTION

Hamamatsu.rb#

Transcript

  • 1.Blogging on Jekyll2012.04.11 Hamamatsu.rb#14 @mackato12412

2. @mackato Im a programmer,not a web designer.12412 3. My CMS Experience20032005 200712412 4. 2011 - Jekyll Jekyll is a blog-aware, static site generator in Ruby12412 5. Static Site Generator TemplateCompile Website Contents localmachine% jekyll12412 6. Static or Dynamic Jekyll Static Dynamic12412 7. Fast By jumping lab (CC BY-NC-SA 2.0)12412 8. PortableAmazonS312412 9. ConsCommentsOnline FormSite Search12412 10. ConsCommentsOnline FormSite Search12412 11. ConsCommentsOnline FormSite Search12412 12. ConsCommentsOnline FormSite Search12412 13. Install% gem install jekyll12412 14. Setup . |-- _config.yml |-- _includes |-- _layouts | |-- default.html | `-- post.html |-- _posts | |-- 2007-10-29-why-every-programmer-should-play-nethack.md | `-- 2009-04-26-barcamp-boston-4-roundup.textile |-- _site `-- index.html12412 15. Run% jekyll --server http://localhost:4000Build% jekyll12412 16. Frameworks for SetupOctopressJekyll-BootstrapOut of the boxEase of Customization12412 17. CSS FrameworkTwitter Bootstrap ZURB-Foundation12412 18. CSS FrameworkTwitter Bootstrap ZURB-Foundation12412 19. Liquid Template Tags (control structure) {% for post in site.posts limit:5 %} {{ post.title }}
{{ post.date | date_to_string }} {% endfor %} Template DataPipe Filter12412 20. Customize(Plugin)Generators e.g. Category Index GeneratorConverters e.g. JSON ConverterTags e.g. Tag Cloud TagFilterse.g. CDN URL Filter12412 21. ConclusionStatic site generator is Fast & CheepUse web services for dynamic content Rubyist can customize jekyll easilyFoundation >> Bootstrap12412 22. Thanks!Any question?12412