博客主题完工啦~

160 天前
 radishzz

书接上文,为爱发电,花俩月时间做的博客主题 完工啦~

始于 V2 ,终于 V2 。最后再发这一次。

Retypeset 是一款基于 Astro 框架的静态博客主题,中文名为重新编排。本主题以 活版印字 为设计灵感,通过建立全新的视觉规范,对所有页面进行重新编排,打造纸质书页般的阅读体验,再现版式之美。所见皆为细节,方寸尽显优雅。

3390 次点击
所在节点    分享创造
26 条回复
kneep
160 天前
挺好看的,不过,标题那个动画感觉有点多余,帧率好像很低,卡顿,按 back 键卡一下很明显。
能不能来个 hugo 版本?
radishzz
160 天前
@kneep 你是说站点标题吗?我确实有考虑删掉这个动画。

掉帧的话,我猜你是不是 iOS 设备? iPhone 上的 view transition 动画帧率特别低,其它设备上都挺流畅的。

移植 hugo ,我没有这个技术和精力啊 🥲
katwalk
160 天前
可否移植到 hugo ?
kneep
160 天前
@radishzz macOS 和 iOS 上都明显卡,换了浏览器也一样。
Plumbiu
160 天前
astro 就是快啊
radishzz
160 天前
@kneep #4 我在旧 Mac 上试一下,确实有点卡。

主要为了演示所有功能,我开了评论和 KaTeX ,它俩的 JS 不小。还有自定义中文字体的 CSS ,也有十几 KB ,导致动画就有比较卡了。自用的话,完全可以优化掉这些。

你试试 [astropaper]( https://astro-paper.pages.dev/),同样的动画效果,只是它几乎没有任何 JS ,你看是不是流畅多了。
radishzz
160 天前
@Plumbiu 确实快,性能杠杠的
65r4Zgm364TDg652
160 天前
相对于这么漂亮的博客,我更希望找到个展示+联系表单的漂亮内容体,比如介绍自己,跳转自己的业务和服务,虚拟主机或者 cf 上就能部署最好。博客什么的写不动啊,ai 大潮一来,也没必要写了,要啥木有🤣
radishzz
160 天前
@huguadao 我明白你的意思,就是一上来 “Hi ,我是 xxx 👋”,然后放几个社交图标那种。

怎么说呢,需求不同。你看我也不是程序员,也没有什么业务,也没想着打造个人形象。就单纯想有个载体,偶尔写点文章可以记录下。可能我这个主题更适合于生活、随笔、文学这种风格?

另外,有个老哥把我页面魔改了,就改成你说的那样了😂 https://www.sidhantdhar.com/about/
metrue
160 天前
我也基于开源缝缝补补做了一个.

https://imgur.com/qsxpsMX

<img alt="blog.minghe.me" src="https://imgur.com/a/9OW4Att">
OWLS
159 天前
汉字没有 20px 以上的我都看不下去;
OWLS
159 天前
整体感觉舒适。
radishzz
159 天前
@OWLS 到底是看不下去还是舒适啊😂,标题够大了吧,有 32px
chengnuo0905
158 天前
很棒~
KevinKL
158 天前
OP 是设计师吗?同为码字爱好者,自己还做了一个 app 写东西,最近正在改进内容排版,楼主有兴趣的话可以交流一下写博客的经验 bWV0YW5vdGUudGVhbUBnbWFpbC5jb20K
lynan
157 天前
正文是不是也用 宋体 的话感觉上会比较统一
radishzz
157 天前
@lynan 好问题。是这样的,我在标题中用的字体,叫初夏明朝体,它有很多不寻常的笔画。作为标题字体很合适,它会让人感觉有些不一样的小细节。但如果作为正文字体,本身宋体就不是最佳的屏显字体,再加上大量的异常笔画,会给阅读带来障碍。具体效果可以看: https://imgur.com/a/4pnxEJv

最适合的屏显宋体是思源宋体,但我已经在主题中内置了一套完整的初夏明朝体,包含简、繁、日[三种语言]( https://github.com/radishzzz/astro-theme-retypeset/blob/master/public%2Ffont%2FCommon%20Characters.txt)。如果再内嵌一套完整中文字体,主题就很臃肿了。虽然我有设置一个配置项,可以正文字体改成初夏明朝体,但考虑到阅读体验,我还是选择用黑体。
radishzz
157 天前
lynan
157 天前
我的博客是用的
```css
@font-face {
font-family: "source han serif cn";
src: local("Source Han Serif CN"), local("Source Han Serif SC"),
local("Source Han Serif TC"), local("Source Han Serif TW"),
local("Source Han Serif"), local("Noto Serif CJK SC"), local("Songti SC"),
local("SimSong"), url(/fonts/SourceHanSerifCN-Regular.woff2) format("woff2");
font-display: swap;
unicode-range: U+4E00-9FFF;
}
```

`SourceHanSerifCN-Regular.woff2` 字体是用 https://github.com/ecomfe/fontmin 提取出用到的中文字符简化的文件,目前大小为 343 KB ,还在可接受范围内
lynan
157 天前
Fallback 的字体也是 思源宋体

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

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

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

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

© 2021 V2EX