Closed
Description
背景
- 博主经常会有更换文章名字的需求,而当前的路由是根据文章名字来的,这样子有两个缺点
- 更换名字以后,文章的初始创建时间被重新重置了。
- url 链接中有中文,会被转码,不友好。
- 不利于 SEO。
期望
config.yml
补充如下配置:
+ abbrlink: true
react-doc g 或者 react-doc generate // 一键给所有文章加上短链
- 访问链接
策略
- 本地跑通短链(yarn start)
- 正式环境支持生成短链(yarn build)
- 提供工具行脚本,支持一键生成 abbrlink
- 生成随机的 abbrlink
- 短链生成评估
- 支持执行 yarn generate 自动往 markdown 中的 Front-matter 添加短链,区分以下两种情形:
- markdown 文件已有 Front-matter
- markdown 文件没有 Front-matter
- 生成随机的 abbrlink
- 处理初始化 README 映射到对应的 abbrlink 路径