Giter Club home page Giter Club logo

Comments (19)

renestalder avatar renestalder commented on May 25, 2024 6

Maybe a bit off-topic here but keep Gridsome on the radar if you look for something similar like Gatsby for Vue.js.

That's also my next alternative after Nuxtent (maybe will desperately fork @joostdecock's Nuxtdown branch and try to fix some things but if this doesn't work, probably make the switch).

from nuxtent-module.

renestalder avatar renestalder commented on May 25, 2024 1

@cesasol Just want to check in. Is there a plan of action for continuous development? Or do you recommend alternatives to nuxtent?

I really love how this module works and I would even help you to develop it further. I currently use a fork of this project, but all the forks state that the "maybe" get merged some day. You especially did quite some changes on the development branch, so I wondering, when these get released and the "don't use in production" line removed.

from nuxtent-module.

manniL avatar manniL commented on May 25, 2024 1

@joostdecock Interesting! Thanks for the insights ☺️

from nuxtent-module.

callumflack avatar callumflack commented on May 25, 2024 1

I've been using Nuxtent for a while, since @alidcastano started it. At the moment, I don't like that I can't use it with the ongoing progress of Nuxt v2.

I've also seen the rise of MDX. The React folk seem to be taking the idea of "markdown for the component era" to a new level within Storybook or @jxnblk's MDX Blocks ideas. Although there is an example of MDX within Vue (albeit it currently fails), I can't help but think this is a blindspot within Vue.

The priorities of Nuxtent seem to have more of a focus on extending markdown as a publishing tool (eg. breadcrumbs / TOC) rather than creative component integration. Which is fine, but I feel like it's missing out on the opportunity to think bigger.

In light of MDX, what are folk's thoughts for the vision of Nuxtent?

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024 1

It looks that it has a different approach to a similar end, at work we use markdown components (.comp.md files) with custom vue components for each site we build, so I think nuxtent already has and had for quite some time the ability to compose complex page structures with layout and presentational components. However if you point out something that could be missing from nuxtent I will be glad to hear it.

As for future compatibility yesterday I published a ts rewrite with fixes, some improvements to and implements all the features from nuxtdown plus some that where requested along the way like excerpts. However I'm pretty much the only one writing code for nuxtent right now, and even with the support from my work (time) there is so much I can do, that means that at least from my part nuxtent will be maintained for the foreseeable future but do not expect that I keep up with nuxt team's rhythm and their many breaking changes on their internal api.

As a showcase of this version working with some we built quite a complex site on using nuxtent and it works with 2.3.x up until 2.6.x We are using YAML, JSON, plain markdown, markdown with some extensions and markdown components for different parts of the site.

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024 1

You could use the @dinamomx/nuxtent package, is published on npm and currently has the latest commit.

from nuxtent-module.

joostdecock avatar joostdecock commented on May 25, 2024

Guys, I should perhaps clarify my (lack of) involvement in this project. As you may or may not know, I'm using nuxtdown in production on freesewing.org, and that's how I got involved in the first place.

However, I've been working on a new frontend built on React/Gastby, and as soon as it's ready I will no longer have a stake in Nuxtent.

That being said, I think this is a very useful module, and you guys are doing great work πŸ₯‡

from nuxtent-module.

manniL avatar manniL commented on May 25, 2024

@joostdecock I'd love to hear the reasons why you switched over ☺️

from nuxtent-module.

joostdecock avatar joostdecock commented on May 25, 2024

@joostdecock I'd love to hear the reasons why you switched over ☺️

We currently deploy about 2700 pages, and the vast majority of those are just embellished markdown.

We have a ton of documentation, we have blog posts, showcases from the community, 5 different languages, and other things that are more website than app.

For our needs, Gatbsy and the ecosystem around it felt like a better match.

from nuxtent-module.

manniL avatar manniL commented on May 25, 2024

@renestalder We really want to improve the "static" part of nuxt, especially when it comes to easier integrations.

I'm pretty sure that Nuxtent and the full-static mode are two points to start with but not the end of the improvements.

from nuxtent-module.

renestalder avatar renestalder commented on May 25, 2024

@manniL Thanks for the info. I somehow just would wish that the patches that are applied on one of the development branches now (especially for Nuxt 2.3 compatibility) would go into a patch release. I see that some refactoring is going on but I wonder if that is required for releasing some patches at this moment. It doesn't make much sense for me to now dig into the code to apply the patches for myself in my projects and at the same time, I don't want to hook in the development branch into my projects as there is a clear warning that nobody should use that in production.

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024

@renestalder I use it in production for many sites. It's just that I haven't had the time to keep documenting all that is going on, there is some progress to document and refactor all the code to make possible what @joostdecock does but with Nuxt and async components.

But with my team we are looking to keep maintaining this as well as possible but is not really our highest priority.

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024

@manniL I'm looking to keep track of this and add some ideas from my experience with nuxt.

from nuxtent-module.

chadananda avatar chadananda commented on May 25, 2024

It would be pretty great to get robust data API plugins into Nuxt -- and dispense entirely with the need for Nuxtent.

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024

@chadananda I don't think a fully robust api is the way to go, as far as the (little) feedback that this module has gotten most people use it with the generate option, so i don't think a fully sql like query api would bee appropriate but I do think that it can be better with thinks like paginating and custom ordering.

from nuxtent-module.

callumflack avatar callumflack commented on May 25, 2024

@cesasol huge! Going to test your new commits in my business site repo this coming week.

I don't feel my JS isn't good enough to help out. Else I would offer. I'm grateful that you're doing this.

from nuxtent-module.

cesasol avatar cesasol commented on May 25, 2024

@callumflack Testing is a great way to collaborate!

from nuxtent-module.

callumflack avatar callumflack commented on May 25, 2024

@cesasol then I shall test shortly, this week ;)

from nuxtent-module.

callumflack avatar callumflack commented on May 25, 2024

@cesasol so sorry but how would I use your latest commits to test?

In my naive attempt at adding the commit to my package.json, yarn forces me to select a release version:

image

from nuxtent-module.

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.