Coder Social home page Coder Social logo

NexT v7.x Roadmap about hexo-theme-next HOT 33 CLOSED

theme-next avatar theme-next commented on May 23, 2024
NexT v7.x Roadmap

from hexo-theme-next.

Comments (33)

tsanie avatar tsanie commented on May 23, 2024 4

pjax is really cool, I think its priority could be set to high. 😃

from hexo-theme-next.

ApolloZhu avatar ApolloZhu commented on May 23, 2024 4

Maybe supporting sidebar on mobile for all schemes?

from hexo-theme-next.

BillYang2016 avatar BillYang2016 commented on May 23, 2024 3

Clipboard or "select all" button for code blocks.

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024 2

How do you think about static MathJax?
Transform latex expression to svg in build time.

Should it be theme's feature or an independent hexo plugin?

Example: https://blog.maple3142.net/about/

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024 1

@ApolloZhu added.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024 1

also would be nice to being able to render page without the sidebar.

title: ...
sidebar: false

from hexo-theme-next.

jiangtj avatar jiangtj commented on May 23, 2024 1

@ivan-nginx @stevenjoezhang Maybe we can manage issues in projects, not here.
And roadmap only as the main direction

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

There is no matter order in lists. Just all finded and remembered features/bugs for now. This list can be also increased in any time.

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024

I think instantclick works like pjax.(And it is easy to add)
But add it will break many thing.

from hexo-theme-next.

rhinenoir avatar rhinenoir commented on May 23, 2024

wow, so many new features I appreciate, anyone that has upgraded?

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

This is roadmap, not actually implemented features.

from hexo-theme-next.

tiny1990 avatar tiny1990 commented on May 23, 2024

Code highlighting plugin is not pretty.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@BillYang2016 added.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@BillYang2016 > Clipboard or "select all" button for code blocks.

Added in #234 pull as copy codeblock button feature and will released under NexT v6.2.0. Seems like similar things, but button is better.

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024

How do you think about upgrade to jquery 3?

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

Yeah, seems good. And if variant, I think about remove out jQuery totally.

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024

I think remote jQuery totally is a little bit impossible, because too many plugin depends on it.
Like fancybox, lazyload.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

Set as dependencies of course, not possible?
Anyway, i think there is some versions of «light» types jQuery. We can try to use more lightweight lib. I see what some CN version was like this, but i don't und lang. U can try to researh it.

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024

About pjax, here has an userscript example implement a really basic approach to pjax.
https://gist.github.com/maple3142/d9c752cebfdd92a7edd1e59ea2cd2f6a
It works on https://almostover.ru/ and https://rainylog.com/

But it usually break some jquery plugin like scrollspy, velocity...

from hexo-theme-next.

LEAFERx avatar LEAFERx commented on May 23, 2024

Requesting for announcement feature, like a lighter post which doesn't have a single page but only on the main page to put some notices/info/states/updates/mood sharings.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@LEAFERx i a little bit don't understand what u mean, but u can add it to roadmap by yourself.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@maple3142 cool! It seems this will load faster then Math* plugins!

Should it be theme feature or a independent hexo plugin?

I think this no matter, but also better will to separate this feature with external module or plugin. Do with your own opinion and for better:

  • Speed
  • Usability
  • Compatability.

from hexo-theme-next.

baoang avatar baoang commented on May 23, 2024

Will Next provide style kit for jekyll and hugo in the coming v7?

from hexo-theme-next.

maple3142 avatar maple3142 commented on May 23, 2024

@baoang I think it is impossible, or it needs too much change.
Why not use hexo, or use other jekyll/hugo theme?
If you need a jekyll theme, Simpleyyt/jekyll-theme-next is a port version of NexT theme.

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@baoang @maple3142 maybe we can to ask developers like @Simpleyyt to join to main NexT organization and resume maintenance here?

from hexo-theme-next.

ChungZH avatar ChungZH commented on May 23, 2024

I think the codeblock should have a variety of styles (but not highlight_theme)

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on May 23, 2024

Other known issues:

  • about .gitignore (#564 and #413)
    what about using git submodule?
  • function getContentVisibilityHeight in source/js/src/utils.js, using $('.container').height() instead of $('#content').height(); (comments in #48)
    getContentVisibilityHeight: function() {
    var docHeight = $('#content').height();
    var winHeight = $(window).height();
    var contentVisibilityHeight = docHeight > winHeight ? docHeight - winHeight : $(document).height() - winHeight;
    return contentVisibilityHeight;
    },

from hexo-theme-next.

JOduMonT avatar JOduMonT commented on May 23, 2024

I wonder when next team plan to move to bootstrap4 ?

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on May 23, 2024

@JOduMonT It doesn't matter - NexT is not actually using bootstrap, except bootstrap: affix.js.

from hexo-theme-next.

JOduMonT avatar JOduMonT commented on May 23, 2024

@stevenjoezhang thanks for the hint

also I really love next theme it perform very well and it is outstanding
but when I compare it with this jekyll theme and I see how visually the theme and menu are clear; I'm kind of jealous.

Make the sidebar optional ?

also would be nice to being able to render page without the sidebar.

from hexo-theme-next.

JOduMonT avatar JOduMonT commented on May 23, 2024

@stevenjoezhang @ivan-nginx Wow! now I scared to ask if is this theme is able to make coffee ;)

from hexo-theme-next.

ivan-nginx avatar ivan-nginx commented on May 23, 2024

@jiangtj yes. Need to smoothly end Roadmap checkboxes here and move similar work to projects.

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on May 23, 2024

Superseded by #809

from hexo-theme-next.

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.