先丢 demo:
https://staticmotion.zenan.ch 和 https://blog.zenan.ch
GitHub:
https://github.com/alanzchen/static-motion
啥都不需要,你甚至都不需要 clone 到本地。只需要一个 Github 账号!
当然,还有一些非常方便的自定义选项( Google Analytics + Disqus ),详见: https://staticmotion.zenan.ch/customization
(懒得翻译了,反正估计看名字看得懂)
See conf.py
for example.
ACCESS_TOKEN
: fill your Netlify access token.
(Remember to secure it!)SITE_ID
: The "API ID" of your Netlify site.index
: The URL of your index page on Notion.so.title_sep
: Your title separator. No space around!description
: Your site description. "Remember to quote your string!"base_url
: Your site URL. (must end with /)twitter
: Your twitter ID.
Declare an empty string if you do not want it.build_mobile
: Will build a mobile version of your entire site at /m/ if this option present.这其实是一个非常非典型的「生成器」。
Static Motion = Selenium + Chrome + Beautiful Soup
由 Travis CI 自动抓取并部署到 Netlify 上。
由于本质上是爬虫,并进行一些非常 dirty 的处理,Static Motion 可能因为 Notion.so 界面的改变而随时 break down。不建议使用在生产环境中,个人博客和主页可以考虑折腾一下。
好用啊!排版非常自由,组建丰富,编辑体验好……
欢迎 Fork and merge!
附: 前情提要 /t/372177
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.