文件名称:bloggulus:由Go,PostgreSQL和FTS提供支持的自定义RSS聚合器和索引
文件大小:161KB
文件格式:ZIP
更新时间:2024-03-16 01:40:27
Go
博客 由 , 和提供支持的自定义RSS聚合器和索引。 数据库 该项目使用进行持久后端存储。 要在本地进行开发,您将以某种方式运行PostgreSQL实例。 我发现是一个不错的工具,但是您可以做任何最有效的事情。 以下命令启动数据库容器并定义应用程序将查找的环境变量: docker run -e POSTGRES_PASSWORD=postgres -p 5432:5432 --detach postgres export DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres 跑步 假设了最新版本的Go,只需运行: go run main.go
【文件预览】:
bloggulus-master
----.gitignore(2KB)
----main.go(5KB)
----tasks()
--------task.go(104B)
--------prune_sessions.go(633B)
--------sync_blogs.go(2KB)
----README.md(879B)
----.github()
--------workflows()
----migrations()
--------0000_create_account_table.sql(184B)
--------0003_create_session_table.sql(155B)
--------0001_create_blog_table.sql(149B)
--------0004_create_account_blog_table.sql(305B)
--------0002_create_post_table.sql(248B)
----static()
--------css()
--------img()
----LICENSE(1KB)
----reload.sh(2KB)
----go.mod(186B)
----handlers()
--------login.go(3KB)
--------logout.go(1KB)
--------index.go(2KB)
--------blogs.go(2KB)
--------about.go(1KB)
--------register.go(2KB)
--------app.go(246B)
----models()
--------post.go(134B)
--------session.go(114B)
--------account.go(125B)
--------blog.go(98B)
--------sourced_post.go(139B)
----go.sum(18KB)
----storage()
--------post.go(287B)
--------session.go(356B)
--------account.go(387B)
--------blog.go(417B)
--------sourced_post.go(280B)
--------postgres()
----templates()
--------index.html.tmpl(234B)
--------login.html.tmpl(471B)
--------register.html.tmpl(534B)
--------about.html.tmpl(743B)
--------base.html.tmpl(1KB)
--------blogs.html.tmpl(343B)