
For Wyam, you need to either define them with array syntax tags: or split them to multiple lines: tags:Īnother difference is with redirects. tags in Jekyll are defined separated with space, like tags: tag1 tag2 tag3 and that will create a single tag in Wyam. There are some differences between Jekyll and Wyam FrontMatter syntax. Migrating posts to Wyam was as simple as moving them from Jekyll's _posts folder to Wyam's input/posts folder and changing few things in FrontMatter.įrontMatter is a bit of metadata at the top of the post which you can use to define title, description, tags, dates, or any other custom metadata.

Wyam Blog recipe also supports markdown by default. Wyam uses /input as a root, so all the files need to be moved there. Jekyll used assets relative to root folder, like static pages ( about.md), /images, favicons, etc. For previewing the result in browser wyam preview runs the integrated server on port 5080 by default. With this it was possible to build the blog wyam build or build and watch for changes wyam build -watch. Other settings should be self-expanatory. To prevent subscribers from making changes in their feed readers, BlogKeys.RssPath was set to feed-xml. My old setup had one RSS file - feed.xml. By default, Wyam generates two feed files, one for RSS - feed.rss and one for Atom - feed.atom format. I prefer to have date in URL, so BlogKeys.IncludeDateInPostPath is set to true. NET and JavaScript software architect" įew things that are changed from the default. This is my first configuration: #recipe Blog Wyam has created config.wyam file that can be modified. Initializing Wyam was as simple as wyam new -r Blog to create a new configuration using Blog recipe. To start with the migration, I have created a new git branch. Seriously, I do prefer to read the docs first to get myself more familiar with something I'm interested in and Wyam has a pretty good documentation. After that it's necessary to go to %LocalAppData%\Wyam and run Wyam.Windows add-path to add the Wyam installation folder to Windows PATH variable. I have downloaded the latest Windows Installer and run it. Installation was easy as described in Wyam documentation. It seems that each time when I try to return to blogging I switch the blog platform, so let's continue with that practice :) Phase 1 - Installing and initializing Wyam Hexo was one of the alternatives that I was looking into, but since it's Node.js based, I decided it's more appropriate to go with. Hopefully, this is about to change.įor start, I'm switching this blog to Wyam, a. NET Core, I'm yet to do a concrete project with it.


While I've been closely following all the new development around. NET projects that I have maintained in the meantime and few new ones, but all of them were on full. After doing mostly JavaScript development in the last few years I decided that it's time to head back to.
