【问题标题】:Can I switch between Jekyll themes on a mouse click?我可以通过鼠标点击在 Jekyll 主题之间切换吗?
【发布时间】:2020-05-30 16:12:48
【问题描述】:

我正在使用 Jekyll 主题构建我的网站。基本网站已启动并正在运行。但是,我想在 UI 上提供一个选项来更改主题。是否可以添加一个按钮,以便鼠标单击它会更改主题?

扩展我的要求,Jekyll 生成静态页面。是否可以从网页本身重新触发 Jekyll 以生成具有新 _layout_sass 的页面?

一种可能的方法是将两个主题保留在不同的分支中,然后将Github pages publishing source 更改为新分支。这种方法可行吗?或者有什么替代品吗?

【问题讨论】:

    标签: javascript html jquery css jekyll


    【解决方案1】:

    不,这种方法是不可能的 - 如果点击运行生成器,它将不再是静态页面。

    你能做的是

    • 用js在客户端做切换,交换css文件的路径什么的
    • 生成具有两个主题的所有页面,并通过按钮链接到各自的另一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多