个人博客目前用的 Jekyll 实现的,但是有以下这些问题感觉很难受:
我想要的是:
这样的话,我得重心就只需要关注博客内容本身上了,并且可以随意写自己喜欢的主题。
V 友们,这样的诉求能实现吗?有什么方案咧?
1
XiLingHost 2022-01-28 15:27:09 +08:00
试试 Hexo ?
|
2
devilte OP @XiLingHost 其实 hexo 和 Jekyll 的性质是一样的把,也是要按照他们的格式或者目录位置 主要就是自己实现一套方案,写东西没那么多规则束缚。
|
3
GentleFifth 2022-01-28 15:44:15 +08:00 via Android
试试 Hugo ,自定义主题样式,本质是 html 模板,发布可以用 GitHub Actions 打包,直接推送到指定分支,然后开启 GitHub Pages 到指定分支。
|
4
devilte OP @GentleFifth 了解了一下,Hugo 如果要实现自定义的样式,看起来也是像 Jekyll 那样需要写模板语言来渲染数据哦,不能解决痛点 3 ,不过还是谢谢建议。
|
5
zxCoder 2022-01-28 16:24:08 +08:00
应该要自己实现一个
这玩意估计本身就是个伪需求,估计每个程序员都会经历过过这个折腾博客的过程。。。你这个需求和我几年前的需求几乎一模一样。。。 ( vuepress ,nuxt ,vercel ,等等关键词可以试试 |
6
xujiahui 2022-01-28 16:26:34 +08:00
现在 VuePress 和 VitePress 挺火的样子
|
7
4ark 2022-01-28 17:23:49 +08:00 via iPhone
vuepress 就支持
|
8
4ark 2022-01-28 17:26:12 +08:00 via iPhone
我把 hexo vuepress jekyll wordpress 都折腾过一遍,最后还是回归到 hexo ,其实文章质量才是最重要的
|
9
logyxiao 2022-01-28 19:18:46 +08:00
这不就是 vitepress 或者 VuePress 么...
我之前折腾了一个差不多...不过好久没维护了 demo 地址: https://www.logyxiao.cc git 地址: https://github.com/logyxiao/vitepress-blog |
10
christopheredwar 2022-01-28 19:30:28 +08:00
有类似的需求,受益良多
|
11
devilte OP @zxCoder
@xujiahui @4ark @4ark @christopheredwar 感谢各位,已经看了一下文档和相关文章,基本是可以满足了我的简化创建过程以及格式问题,准备拿来试试了 唯一的问题就是目前看到用到 VuePress 和 VitePress 的网站大部分样式都是使用文档的形式(例如:顶部就是 logo+导航,内容区域就是侧边栏和对应内容的布局,侧边栏的数据都要事先定义好) 然后就是我的需求里还有一点就是: 想整体布局也自己实现(不是这种有侧边栏的布局),已经大致知道重写 Theme 的过程,但是目前还没有看到如何动态获取到这些 md 文件信息来渲染成自定义的文章列表。 |
12
devilte OP @logyxiao 老哥的这个头像,我说怎么这么眼熟呢,今天搜资料时候看到过你的这个项目主页嘻嘻嘻,demo 里的布局跟我想要的效果还很像呢,这就拿来借鉴借鉴
|
15
charlie21 2022-01-29 10:25:23 +08:00
The headless CMS is a backend-only content management system using server-side technologies that make content accessible via a REST API.
你只写一个前端,后端直接 headless 化 。参考 Contentful 和 strapi.io ,还有著名的 WPAPI 直接把 wordpress 给 headless 化了 https://mobile.twitter.com/rleija_/status/1304042756369776641 |