Coder Social home page Coder Social logo

Navigation problem about nucleoid HOT 19 OPEN

nucleoidai avatar nucleoidai commented on May 23, 2024 1
Navigation problem

from nucleoid.

Comments (19)

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir can I start working on the issue?

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

👍 Sounds good, honestly, I couldn't find a good ToC library for React. BTW, HTML is generated thru markdown here

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir I have figured out why it's not working. If you clearly give a look at hyperlinks(on contents) that have either ? or , or .js included is not working.

Let's see through the image below -
Here I removed ? from What is Nucleoid markdown and hyperlink is working now.

Screenshot (312)

Should I fix it by removing like this or something else? 🤔

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir what do you think about the previous comment ?

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

Yes, you are right, the question mark is causing an issue in here. Instead of deleting an question mark from the content, let's see there is a workaround in react-markdown-heading, which I've opened up an issue on their side. BTW, I am in search of finding better ToC library as well, lmk if you know any of them,

kyoncy/react-markdown-heading#33

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir I tried to generate the toc with another library react-toc but it has the same problem but one thing which I figured out is that organizations like socket.io or enarx uses docusaurus tool with markdown files to generate their website content including toc.

What do you think 🤔

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

Fantastic, docusaurus is looking really cool, we can switch into that, instead of trying to maintain our markdown generator

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir So, what's the plan for switching? Do you have any idea so that we can start?

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

I would say yes, let's switch, do you want to give a shot?

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir in open-source always! let's give it a shot. What's the plan?

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

I've been looking at it, looks like it won't be easy switch over, but I think this gives better handling on our docs, I will be working on it, but it may take awhile tho

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir ok, then go ahead. Once you start I will join you.

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

There is a conversation going on, docusaurus may not be possible with MUI

facebook/docusaurus#7505

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

@canmingir If MUI is not possible then we can go ahead with what docusaurus provides.

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

Working on a hybrid solution, I am trying to keep the main page with MUI, but rebuilding rest of pages with docusaurus (They are already in markdown anyway). Let see, how far I can go with

https://github.com/NucleoidJS/nucleoid.com/tree/docusaurus

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

👍

from nucleoid.

canmingir avatar canmingir commented on May 23, 2024

Finally, docusaurus version:

https://nucleoid.com/docs/get-started/

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

Improved UI great! although there are still problems.

from nucleoid.

Gulshanaggarwal avatar Gulshanaggarwal commented on May 23, 2024

Hey Can, can you tell me if any help I can do?

from nucleoid.

Related Issues (9)

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.