You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently Nikola uses Nikola.path() and Nikola.link() to resolve a number of things like "what's the path to the tag called foo".
The problem is that these are in the Nikola class, which therefore needs to know a lot about the internal workings of a bunch of plugins, which means the separation of concerns sucks.
Solution, make plugins register their own path resolution mechanisms with Nikola and then use them.
The text was updated successfully, but these errors were encountered:
Currently Nikola uses Nikola.path() and Nikola.link() to resolve a number of things like "what's the path to the tag called foo".
The problem is that these are in the Nikola class, which therefore needs to know a lot about the internal workings of a bunch of plugins, which means the separation of concerns sucks.
Solution, make plugins register their own path resolution mechanisms with Nikola and then use them.
The text was updated successfully, but these errors were encountered: