Giter VIP home page Giter VIP logo

iceberg-gatsby-multilang's Introduction

Hello, I'm Diona Rodrigues!

I work as a web designer front-end developer with UI/UX design skills (front-end designer). IΒ΄m based in Dublin, Ireland.

Since 2009 I've been living and breathing web development and creating modern and user friendly interfaces. I've had the chance to immerse myself in many different works and projects, helping to make this world a little better through design & code. ✨😍

What I'm focusing on πŸ‘¨β€πŸ’»

Currently improving my React skills, specially NextJS.
BTW, if youΒ΄re looking for a Next.js starter, take a look at this Next.js boilerplate that I created.

My most recent posts on dev.to πŸ˜ƒπŸ§Ύ

Find me elsewhere 🌎

Linkedin Badge Twitter Badge

dionarodrigues.dev

iceberg-gatsby-multilang's People

Contributors

codenamejason avatar dependabot[bot] avatar gstrainovic avatar nagi1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

iceberg-gatsby-multilang's Issues

Third language breaks a lot of things

I added one more language to the Starter. It broke many things at once:

  • the second page in the Blogs returns 404
  • Blog posts mix up with pages like "contact" and "about"
  • some pictures don't load with blog posts while some do
  • there are multiple warnings during gatsby develop start phase - like "warn You can't use childImageSharp together with en.json β€” use publicURL instead. The childImageSharp portion of the query in this file will return null: undefined"

Not every error is easily reproducible; a restart of gatsby develop may change the behaviour.

open an associated blogpost in other languages

maybe it is somehow possible to open the associated pages in the other languages?

if the filename is same then it maybe is easy but when the filenames are different then it should be somehow mapped?

maybe with a filename language mapping json between the translations?

Paginated blog posts list routes to homepage when language is changed

The Starter sample contains five blog items which make two pages. When I am on page 1, I can switch between languages and remain on the same page, which is correct. When I am on page 2 and switch to another language, I am routed to the homepage, which is not user-intuitive.
It seems that the Starter requires that a blog post exists in every site language and it sorts them by date, so pagination rules should allow matching the pages.

Backend not working on live site hosted on Netlify

Hello, I used your Deploy to Netlify button and everything seems to work great except I can't login to the backend. But when I cloned the repo and viewed the site locally it worked perfectly.

I tried everything I could think of to get it to work on the live site including...

But no matter what I tried, I always got the following screen in a popup after I clicking "login with GitHub" from "/admin" on the live site...
image

I'm about to start over, can you please tell me which of the things I tried was actually necessary if any of them. I'm starting to wonder if Netlify Identity is needed at all.

Anyways can you please help me figure out how to get the backend working on a live site hosted on Netlify?

Thanks,

Chris

Route change path bug

When switching language, I often end up with erroneous paths, yielding a blank or 404 page. In both Chrome and Firefox.

http://localhost:3000/pt//blog ->Β When switching from EN version
http://localhost:3000/pt/contato/pt/contato -> when re-clicking on contao in the menu
http://localhost:3000/pt/pt/sobre ->Β when clicking "sobre" in the menu from http://localhost:3000/pt
http://blog/adding-menu-items (set as absolute url - no protocol). -> when switching from the PT version.
I did some test adding new files, but git stash all changes, ran gatsby clean, used the default port, but the issue is still present. It's such a big problem, that I've assume it's project specific, but I've reverted to the initial repo. Is there some hidden cache that is gitignored and not cleared by gatsby clean?

This is happening both in the develop and build versions.

Perhaps it's only affecting localhost? Is this an issue you ran into previously?

Blog post dates are rendered incorrectly.

Hello.

I noticed that on your demo site the blog post dates are being incorrectly rendered.

For example, for the blog post Adding menu items, the date being rendered is 15/10/2019 rather than the DD/MM/YYYY format of 10/15/2019.

Similarly, for the blog post Digital image processing, the date being rendered is 01/04/2019 when it should be 04/01/2019.

This is seen in both en and pt.

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.