(既然没人帮我,那就)自己弄了个 Hexo 多语言 index 生成插件

2016-05-20 18:23:17 +08:00
 ZyZyZzz

Hexo-generator-index-multi-lang

接下来把 hexo 官网的语言切换的 select 移植到正在用的主题模板里就完事了……


前情:

  1. 最近想弄个多语言 blog 练 writing ,所以盯上了 Hexo+Github 。
  2. 发现 Hexo 的 i18n 只是支持多语言 site 部署,而不是切换。
  3. 发帖问,并没人鸟我。 t/278815
  4. 只有自己硬着头皮看主题模板代码。
  5. 发现 Hexo 自带的 generator-index 只支持在 root 下创建一个带分页的 index 。
  6. 遇到报错,取不到分页信息,看文档+搜了一整天搞不懂为什么,再发帖问,依然没人鸟我。 t/279458
  7. 硬着头皮看 Hexo 源码,发现愚蠢的官方文档都不说清楚 page 变量在不同文章类型里会多出来的那些个属性 完全就是各个 generator 插件内部算出来的,搞得我以为只要 layout 设对了就能取到。
  8. 写了这个+发现了个 hexo 的 bug (有空去提 issue )

我也是佩服我自己,作为 html 都看不明白,更不用说 js , ejs 的 web 前端白痴这几天硬是一个人搞定了这个,还发了个 npm 包……

然而我只是想弄个 blog 写文章而已!我和 web 前端这个领域又没交集,捣鼓这些的时间我都能整理好几篇文章了。本以为在这个充满 web 工作者的社区提问能帮我节约时间,但是并没有。看起来现在 V2exer 比起技术互助交流更喜欢“ XXX 是个什么样的体验” “ XXX 流量包 /红包 /福利” “ XXX 推荐 /你们都是用 XXX ?” 之类的廉价交流。而且从“我以前所发的非技术向的 thread 回复都比技术询问向的 thread 多”这点上也能感受到这种氛围。


好的,牢骚发完了, hexo 的多语言切换支持 还需要把剩下的几个 generator 也给改了,以后有兴致再改(估计没)

什么,还想要个结论? 💊💊💊💊💊💊

2652 次点击
所在节点    分享创造
6 条回复
fy
2016-05-20 22:41:12 +08:00
然而四个小时过去了 ...
ZyZyZzz
2016-05-20 22:54:30 +08:00
@fy 这种既能讨论技术又能撕起逼的贴都没人,简直💊
dphdjy
2016-05-20 23:14:48 +08:00
因为有时间来这撕逼,不如干点有意义的事
defunct9
2016-05-21 00:00:30 +08:00
废了半天劲 clone 了个 ghost ,一个后端,也是被逼学习前端模版语言,苦逼啊
qfdk
2016-05-21 01:12:17 +08:00
大学时光 一个组 6 个人就一个人做项目 造就了今天的生活
muziyue
2016-05-22 11:08:50 +08:00
没人欠你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX