![]() ![]() So migrating just consisted of copying over and running a few sed scripts to replace the custom liquid tags and migrate some of the YAML frontmatter tags. middleman-blog-drafts convenience commands for creating articles that take some time to writeīoth Jekyll and Middleman use just plain text files, like Markdown/Textile/HTML + a YAML frontmatter.middleman-imageoptim - Automatically reduce file sizes of images.middleman-deploy - Can deploy to Rsync, FTP, Github-Pages or AWS.Middleman also ships with a routing page, that you can access in development: localhost:4567/_middleman/sitemap shows all files that Middleman will generate. Being able to use Ruby, I can also utilize the awesome Pry debugger any time I am unsure what functions and variables are available in a specific scope. I can use templating languages like Slim/Erb and access the Asset Pipeline from Rails (sprockets). Now, with Middleman, I am happier than before. For custom elements, I had to create my own Liquid blocks. Second, as a Ruby developer, having to use Liquid text instead of just dropping to Ruby any time I need, is cumbersome. Now, with middleman, the wait time is down to 1-2 seconds with all the features I had with Jekyll (similar posts, prev/next posts, categories, …). The proposed “fix” from Octopress/Jekyll is, to remove all your other posts from the directory for the time of writing. This increases the feedback cycle, especially when (re)-formatting posts or add custom elements. ![]() This is due to the architecture of Jekyll, that always makes a full run. Reloading a post after editing the text file took nearly 1-2 minutes for a full refresh - with only 270 blog posts as of today. Using Jekyll was fine most of the time, but I had these issues:įirst, I noticed a major speed issue, if you have more than a couple of blog posts. Now, I’ve migrated my Blog from Jekyll to Middleman, a different static site generator. Usually, I could migrate all my previous posts without too much problems from one engine to the next. LiveReload doesnt do that, and it just isnt the same. Throughout the history of this Blog, I’ve come across several different Blogging engines. Brackets highlights the elements that youre working on, and every change is instant. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |