Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve: 在引导文档中讲解文件夹的作用,哪些目录是可以删除的,以及如何配置为自己喜欢的样子 #14

Open
nekomeowww opened this issue Dec 12, 2023 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@nekomeowww
Copy link
Member

Inspired from #11 .

@nekomeowww nekomeowww self-assigned this Dec 12, 2023
@nekomeowww nekomeowww added the documentation Improvements or additions to documentation label Dec 12, 2023
@Lionad-Morotar
Copy link

很喜欢 nolebase!我想使用 nolebase 把自己的 VuePress 0.x 博客升级到博客 plus plus 版本(T。T)但是遇到了一个实际的问题:如何在不丢掉原有博客的 Git 提交记录且保证能跟上 nolebase 主项目更新节奏的情况下进行升级?换句话说,假使 nolebase 是一个脚手架工具,而不仅仅作为一个模板项目,我就能很方便地使用它。关于这点大佬们有何看法(meow

@nekomeowww
Copy link
Member Author

如何在不丢掉原有博客的 Git 提交记录且保证能跟上 nolebase 主项目更新节奏的情况下进行升级?

这是一个好问题!

我们在 7 月份的时候就有过这样的困境,有伙伴无法很好的更新 Nolebase(更何况 Nolebase 只是一个基于 VitePress 的封装)

我们现在正在把所有的插件和组件拆分到 Nolebase Integrations (你也可以在这里看到 Nolebase Integrations 的文档

我想,如果你想要直接使用我们封装过的组件和工具的话,不妨看看 Nolebase Integrations 先把博客直接迁移到 VitePress 然后装一些 Nolebase 也有的插件和 Nolebase 自己的插件实现部分这样的功能?

换句话说,假使 nolebase 是一个脚手架工具,而不仅仅作为一个模板项目,我就能很方便地使用它。

这是一个很好的建议和想法!

真的很抱歉我们现在的知识库耦合得非常严重 🥺

原本我是想把 Nolebase 当作是一个 VitePress 的主题去对待的,但是后来发现很多 markdown 的预处理和 HTML 的后处理都会涉及到非主题相关的操作,而主题似乎没办法很好的利用到 Vite 的能力去做很多转换和处理的操作。我们现在初步的想法是想要先把 Nolebase 具备的特殊能力拆分到 Nolebase Integrations 这样的子项目里面,然后把 Nolebase 单独独立出来做一个模板项目,大家点 GitHub 的 use this template 就能直接用的那种(也可以进一步支持 #13 ,一键部署到 Netlify 和 Vercel,甚至实现直接从 Obsidian 部署的能力),然后再考虑应该如何继续前行。

不知道这样的解答是否能给解开你的疑惑呢?

@Lionad-Morotar

@Lionad-Morotar
Copy link

好耶!Nolebase Integrations 是个折中的选择,我会尝试去使用它的,感谢~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants