xLog 的开发已经进行了超过 3 个月,并获得了许多优秀的用户。为了让大家更好地了解 xLog 的动态,我们计划每周撰写一次总结,以同步信息。
这是第一次 xLog 周总结,我们将从 9 月 23 日开始撰写(尽管仍称为周总结)—— 这是 xLog 上线的日子,我们在一些平台上推广 xLog,因此可能会有点长。
官方社区#
我们建立了 4 个官方社区,欢迎加入社区结识朋友,或给 xLog 一些建议,或直接贡献代码:
- 加入 xLog 的 Discord 频道
- 在 Discord 中,我们可以自由讨论。此外,xLog 频道还会不定期举办奖品创作活动。目前进行的活动是 “你理想中的未来互联网 / Web3 是什么样的?”。
- 关注 xLog 的 xLog
- 查看 xLog 的源代码或参与其开发
- 关注 xLog 的 Twitter
超出预期的数据#
通过对链上数据的索引,我们发现,在过去的 22 天里,150 名用户在 xLog 上发布了 322 篇帖子(通过索引器 API 查看所有帖子),这远远超出了我的预期,我们很高兴从中精心挑选了 55 篇最佳博客在 xLog 主页上展示。感谢大家!🥳
更好的性能#
接下来谈谈我们的开发,这些天我们进行了很多更新。
首先是性能。上次我们听到了很多关于速度的批评,因此我们进行了性能优化。
- 我们减少了 js 文件的大小。
- 我们合并了一些请求。
- 我们使用 Redis 进行了一层缓存。现在服务器端的所有请求都被缓存,每次访问首先返回缓存的内容,然后在后台延迟刷新数据。
- 我们的图片存储在 IPFS 上,有时加载速度很慢,因此我们通过
next/image
为所有图片添加了代理访问和大小压缩。
现在性能达到了一个可接受的水平,但仍有很大的优化空间,因此我们将继续优化。
新主页模块#
接下来我们来看看主页,我们添加了两个模块:展示和集成。展示模块包括我们刚提到的精心挑选的优质博客,集成模块介绍了 xLog 如何与其他 Crossbell 生态项目集成和协作。
更强大的仪表板#
我们在仪表板的帖子和页面列表中添加了一个新标签Crossbell上的其他内容
,现在可以轻松将通过其他 Crossbell 平台发布的内容转换为 xLog 帖子或页面。一个不错的做法是将从xSync同步的 Medium 文章一键转换为 xLog 帖子。
编辑器现在支持 Markdown 通用指令提案,并允许更多 HTML 标签和属性,使您可以更轻松自由地撰写帖子。例如:
A :i[可爱的] 语言称为 :abbr[HTML]{title="超文本标记语言"}.
A 可爱的 语言称为 HTML。
同时也支持更简单的嵌入 Youtube 视频的方式,例如:::youtube{#pLBX9vdrtn4}
在编辑器顶部,我们添加了一个与 Markdown 相关的提示 xLog 风格的 Markdown,Markdown 标准一直令人困惑且变化多端,因此在这里告诉您 xLog 支持的 Markdown 语法。
并根据标题自动生成页面 slug。
在自定义CSS
中添加了一些新的 CSS 自定义属性(CSS 变量)。
还新增了一个导出数据的标签。
个人主页小更新#
在帖子右侧添加了目录,以便读者更清晰地了解帖子的结构。
所有自定义域名也会自动重定向到 HTTPS。
它还允许用自定义文本覆盖默认的主页导航,例如通过在仪表板的导航中配置Home: /
。
最后,我们还修复了很多 bug,这次太多了,无法一一介绍。
这些就是我们这段时间的工作,感谢您的阅读和关注。如果您有任何问题或建议,请随时告诉我们。下周见!