Skip to content

Commit

Permalink
文档
Browse files Browse the repository at this point in the history
  • Loading branch information
xiyuvi committed Jan 16, 2024
1 parent 1946bd5 commit e4fa5a2
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 15 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ eleventy-cn-blog是一个开箱即用的静态博客生成器,基于[eleventy]
## 未来想要实现的功能

- [ ] 基于Valine的评论功能
- [ ]  SEO优化
- [ ] SEO优化
- [ ] 友情链接页面
- [ ] 首页改为分页形式
- [ ] 纯前端搜索功能
Expand Down
32 changes: 18 additions & 14 deletions content/blog/themedocument.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ tags:
- 多个标签测试
categories: 日记
---
# eleventy-cn-blog

eleventy-cn-blog是一个开箱即用的静态博客生成器,基于[eleventy](https://www.11ty.dev/)的静态博客生成器,灵感来自[eleventy-base-blog](https://github.com/11ty/eleventy-base-blog)模版,对中文做了一些优化,比如支持中文URL和中文日期格式。该项目尽量使用零js编写,但是由于现实世界和理想之间的巨大落差,有时候不得不尽量克制的添加必要js,如果不需要某些依赖js的功能,也提供删除相关js的方法。如果你喜欢可以点个star,有使用问题可以提交issues
## 示例站点
Expand All @@ -22,11 +21,11 @@ eleventy-cn-blog是一个开箱即用的静态博客生成器,基于[eleventy]
- json格式的文章数据,你甚至可以将静态博客作为api使用(作者本人已实现静态博客对接微信小程序)

## 已经增加的功能
- 中文url
- 支持窗口内链接预加载(包含使用不足1kb的js代码)
- 增加分类
- html压缩
- View Transitions页面转换的优雅过渡效果(这个api目前是草案阶段,如需使用需更新谷歌浏览器最新版并开启chrome://flags#view-transition-on-navigation,让我们一同期待View Transitions成为标准)
- [x] 支持中文url(url本来就支持中文,是11ty内置的url美化插件不支持中文导致的问题,这里直接不使用插件就解决了问题)
- [x] 支持窗口内链接预加载(包含使用不足1kb的js代码)
- [x] 增加分类
- [x] html压缩
- [x] View Transitions页面转换的优雅过渡效果(这个api目前是草案阶段,如需使用需更新谷歌浏览器最新版并开启chrome://flags#view-transition-on-navigation,让我们一同期待View Transitions成为标准)

## 如何使用
更详细的文档可以参考 [eleventy](https://www.11ty.dev/) [eleventy-base-blog](https://github.com/11ty/eleventy-base-blog)
Expand All @@ -40,18 +39,23 @@ eleventy-cn-blog是一个开箱即用的静态博客生成器,基于[eleventy]


## 未来想要实现的功能
-基于Valine的评论功能
-SEO优化
-友情链接页面
-首页改为分页形式
-纯前端搜索功能
-友情链接页面
-持续更新eleventy新版本

- [ ] 基于Valine的评论功能
- [ ] SEO优化
- [ ] 友情链接页面
- [ ] 首页改为分页形式
- [ ] 纯前端搜索功能
- [ ] 友情链接页面
- [ ] 持续更新eleventy新版本


## 将项目转为零js博客的步骤
### 去除预加载功能(1kb)
在_includes\layouts\base.njk内删除相关js
![image](https://github.com/xiyuvi/eleventy-cn-blog/assets/38217058/afb4b64a-ed45-4919-860e-2ca5acc25073)

## 注意事项
1.请不要将文章的md文件命名为纯数字/中文/空格,例如1.md,这是因为View Transitions依赖的view-transition-name属性值为纯数字时将为无效值。纯数字的文档名会影响视角过渡效果。后续升级通过修改view-transition-name锚定值解决该问题
1.不要将文章的md文件命名为纯数字/中文/空格,例如1.md,这是因为View Transitions依赖的view-transition-name属性值为纯数字时将为无效值。纯数字的文档名会影响视角过渡效果。后续升级通过修改view-transition-name锚定值解决该问题



0 comments on commit e4fa5a2

Please sign in to comment.