Posts Date Note
Jekyll website automatically converts all posts time, date field of front matter in .md file, into preset time zone during deployment, which is specified by the timezone field in the _config.yml file. On the other hand, to keep the posts permalink consistent, I ever made whose structure determined by date1, instead of categories and title since I will modify those two fields from time to time but I definitely won’t modify the date. In these settings, if I change the timezone of _config.yml file, all previous permalinks will be changed, being added a time zone bias. This will cause all cross-references that point to my early blogs to stop working. So, I decide to keep timezone as Asia/Shanghai forever — UTC+08:00, which is used in my early posts — although sometimes I will travel to other countries/regions of different time zones. Anyway, exact post time of each blog, accurate to the second with UTC bias, can be found in its source .md file; permalinks and dates displayed on the website are all in UTC+08:002.
Good luck! 👻

References