新年换笔记平台换得有点烦躁,于是自己乱折腾了个。
有点类似于 issue-to-jekyll-post 这个项目,通过 issues
和 issue_comment
这两个 event 触发 Github Actions ,将对应的 issue 编译成 jekyll 的 _posts/*.md
,接下来就交给 Github Pages 了 。
Github Issues 自身支持:
user.github.io
则可以当作图床使用)又是对话的方式,我觉得很适合用作记录一些碎片。
由于是借助 git ,还可以通过 commits 查看历史。
就算未来 Github Actions 不服务了,数据起码还在 Github ,我觉得比我自己保管要安全一点。
设计了一些 inline commands ,选用了 markdown 里的三层 quote 作为标识,而不是容易影响 markdown 格式的 jekyll 的 YAML front matter 。刚好 github-actions 这个 app 对 issues 进行的操作是不会触发 Github Actions 的,可以用于编译修改包含 inline commands 的 issue/comment 。
```
Usage: >>> author [AUTHOR]
Usage: >>> description [line1]
>>> description [line2]
>>> description [line3]
Usage: >>> img [LINK]
![LINK]( https://user-images.githubusercontent.com/1234567/12345678.png)
Usage: >>> file [OPTIONS] [LINK]
Options:
--split Split large file to zip files (default false)
-o, --output <name> File name
> [name](LINK)
[name]( https://github.com/user/repo/files/1234567/default.pdf)
Usage: >>> code [OPTIONS] [LINK]
Options:
--lang Identifier to enable syntax highlighting
Usage: >>> archive [LINK]
```
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.