Git Product home page Git Product logo

Comments (3)

mmistakes avatar mmistakes commented on August 26, 2024

There's no simple way to localize the theme. You basically have to modify a few of the layouts and includes anywhere a date is used to display on the correct format. It's far from automatic and you really have to know what you're looking for to fully localize it.

On one of my other themes someone forked it and created a localized version for one language. I think that's the way to go since it would next to impossible to keep the theme simple while trying to cater to a host of locales.

If you want to support posts/pages in multiple languages there are no "off the shelf" solutions I'm aware of. I've seen a few blog posts where people share how they went about doing it. But each of theme were fairly involved and can be intimidating for someone just starting with Jekyll. You're probably best looking at a full blown CMS that specializes in doing language variants.

Jekyll is one of those things that lets you do approach things in multiple ways. Which can be a blessing if you like to tinkerand build something from scratch, and a curse if you don't know where to start and are just learning.

from jekyll-theme-skinny-bones.

yonojoy avatar yonojoy commented on August 26, 2024

I have localized some hardcoded texts ("Overview", "Table of Contents", "Written by", "Updated") in my fork. Any interest that I submit this as pull request?
(see yonojoy@99f6616)

from jekyll-theme-skinny-bones.

JOduMonT avatar JOduMonT commented on August 26, 2024

@vperic
I tried different method about localisation my site/blog (WordPress & Jekyll) and always finish by having 2 differents sites, with the second language as a sub-domain for SEO reason.

from jekyll-theme-skinny-bones.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.