Skip to content
AstroPaper
Go back

千里之行,始于足下

Updated:
Edit page

今天是学习的第一天,配置简体中文入口为汉化做准备、学习字体修改确保中文显示体验和写一篇规范的博客。

Table of contents

Open Table of contents

为汉化做准备

克隆这个开源网站后,映入眼帘的是看不懂的欢迎语Mingalaba,以及一大堆英文页面,因此我下定决心先汉化基础组件。

考虑到作为开发者一般喜欢英文介绍以显示自己的专业性,同时避免大量改动代码,我决定保留网站主页为英文,添加中文页面。因此我可以像大多数网站那样,在主页添加一个“简体中文”入口以定向到中文页面。

这个步骤其实很简单,只要在Header组件中添加zh按钮并重写一个主页,让这个按钮定向到汉化的主页就可以了。

今天先添加了简体中文的按钮,然而这个按钮暂时还不能使用,因为对应的主页并没有汉化完毕。

未来我需要做的事情:

  1. 完成个页面的汉化
  2. 增加页面跳转逻辑
  3. 汉化自己写的博客(同时学习英语)

修改字体样式

本网站的样式配置文件很少,但是规则有待更新。在README中,开发者告诉我们所有的字体都被写进了font-app,只要更改它的内容,即可更换所有页面的字体。 在AI的引导下,期初我找的是font-family和font-sans,这是由于AI信息的落后。后来认真阅读发现,开发者在README中告诉了我们,font-app将直接覆盖所在,这个过程着实费了不少时间。

写一篇规范的博客

这是我第一次使用Markdown模板,它是如此专业。之前我一直有选择困难症,更不愿意被模板强迫,因此从未使用过模板。这次软件之间将模板提供给我,省了选择的过程,同时如果不按照这个模板写我怕出问题,便自然接受了。现在发现有模板写作,会更加方便,真的应当早点尝试。我是一个不愿尝试带有规训性质事物的,但我应该多多尝试。

踩坑在YAML中不小心多了一个空行导致npm报错,一定要注意YAML的格式问题!

总体来来说,这片博客不算技术性,现在的我也写不出来技术,希望未来能写出更加专业的文章吧。

本以为我被困在了结局,其实是把自己困在了开始。


Edit page
Share this post:

Previous Post
Adding new posts in AstroPaper theme