文件名称:sweetroll2:具有IndieWeb功能的功能强大的微博客引擎
文件大小:544KB
文件格式:ZIP
更新时间:2024-02-26 01:22:18
personal-site micropub elixir indieweb webmention
Sweetroll2 具有功能的强大的微/博客引擎。 用编写的单块BEAM应用程序,没有任何外部数据库(所有内容都存储在Mnesia中) 您的网站同时是动态的和静态的 它不是传统的“静态站点生成器”,而是长期运行的服务器 但所有页面均保存到静态HTML文件中以提高性能(由类的前端服务器提供) 统一数据模型:每个页面都是样式的对象 特殊对象类型用于供稿之类的东西(对于动态供稿, children是查询的结果) 并创建更多的虚拟页面(例如,对动态供稿进行了分页: /notes → /notes/page1 , /notes/page2 …) 资产管理:自动压缩和缓存清除 本地密码认证,
【文件预览】:
sweetroll2-master
----mix.exs(2KB)
----tpl()
--------head.html.eex(1005B)
--------page_login.html.eex(611B)
--------page_authorize.html.eex(1KB)
--------cite.html.eex(710B)
--------page_entry.html.eex(651B)
--------entry.html.eex(5KB)
--------header.html.eex(534B)
--------footer.html.eex(1KB)
--------page_feed.html.eex(1KB)
----.credo.exs(1021B)
----priv()
--------static()
----lib()
--------nice_log_formatter.ex(2KB)
--------sweetroll2()
--------mix()
--------sweetroll2.ex(176B)
----config()
--------config.exs(2KB)
----.formatter.exs(198B)
----test()
--------sweetroll2_test.exs(71B)
--------sweetroll2()
--------test_helper.exs(15B)
----README.md(3KB)
----h2o.yaml(2KB)
----mix.lock(16KB)
----.gitignore(943B)
----mrb()
--------out.rb(540B)
--------as.rb(180B)
--------root.rb(733B)