FlickLeakedFlow🕒📗

my blog is my love

Posts

Showing posts with the label marketing

how to use jekyll collections and data to scale your migrated wordpress content

Why you need structured content after migration After migrating from WordPress, your content might be flat—stored in the _posts folder with date-based filenames. While this works for simple blogs, it breaks down when managing diverse content types like: Case studies Product documentation Tutorial series Client portfolios Using Jekyll collections and data files , you can create custom content types that are modular, organized, and easier to scale. What are collections in Jekyll? A collection is a group of related documents stored in a named folder. Think of collections as WordPress custom post types but simpler and faster. Example: You want a separate section for case studies. Create a collection: _case_studies/ ├── jekyll-migration.md ├── seo-optimization.md Then define it in your _config.yml : collections: case_studies: output: true permalink: /case-studies/:name/ How to build layouts for collections Each collection can use its own layout....

Understanding Ruby’s Role in Jekyll and the Mediumish Theme

Jekyll is written in Ruby, and while basic site creation doesn't require in-depth Ruby knowledge, understanding the Ruby ecosystem is invaluable when customizing themes like Mediumish. Ruby enables you to create custom plugins, filters, and generators—features that can dramatically extend your blog’s capabilities beyond the out-of-the-box offering. Where Ruby is Used in a Jekyll Site Plugins: Ruby-based scripts that extend Jekyll during build time. Gems: Packaged Ruby libraries that Jekyll uses, including themes like Mediumish. Liquid Filters: Many of Jekyll's filters are written in Ruby and can be extended or overridden. Configuration: Your _config.yml defines which Ruby gems and plugins are loaded. Installing Ruby Locally for Jekyll Customization If you want to develop Jekyll themes or build custom plugins for Mediumish, you'll need Ruby installed on your system. Here’s a simple setup process. Installing Ruby...

Labels


© . All rights reserved.

-