htmlhouse
v1.1
⌂快速发布html /?开发写作主题
HTMLHOUSE使用ACE编辑器修改HTML,并展示您在iframe中与源代码一起创建的内容的实时预览。
不需要用户注册 - 修改单个已发布的页面的授权保存在创建者的设备上,作为服务器生成的ID和JWT。
它也可以作为Android应用程序可用。
go get -d以获取必要的依赖项make install以在本地安装较少的编译器并生成CSS文件init.sql中运行查询以设置数据库./keys.sh prod创建一个新的键盘go run cmd/htmlhouse/main.go在顶级目录中,可选地通过创建一个简单的运行脚本 #! /bin/bash
DB_USER=dbuser DB_PASSWORD=pass DB_DB=htmlhouse PRIVATE_KEY=keys/dev PUBLIC_KEY=keys/dev.pub go run main/main.go| 多变的 | 是什么 | 默认值 |
|---|---|---|
DB_USER | 数据库用户 | 没有任何。必需的 |
DB_PASSWORD | 数据库密码 | 没有任何。必需的 |
DB_DB | 数据库名称 | 没有任何。必需的 |
DB_HOST | 数据库主机 | localhost |
PRIVATE_KEY | 生成的私钥 | 没有任何。必需的 |
PUBLIC_KEY | 生成的公钥 | 没有任何。必需的 |
PORT | 端口运行应用程序 | 8080 |
STATIC_DIR | 存储静态文件的相对DIR | static |
ALLOW_PUBLISH | 允许用户发布帖子 | 真的 |
AUTO_APPROVE | 自动批准公开帖子 | 错误的 |
PREVIEWS_HOST | 屏幕截图服务器的完全合格的URL(无落后斜线) | 没有任何。 |
ADMIN_PASS | 密码通过API执行管理功能 | uhoh |
BROWSE_ITEMS | 在浏览页面上显示的项目数 | 10 |
BLACKLIST_TERMS | 逗号分隔的条款列表,以防止帖子公开 | 没有任何。 |
TWITTER_KEY | Twitter消费者密钥 | notreal |
TWITTER_SECRET | Twitter消费者秘密 | notreal |
TWITTER_TOKEN | Twitter访问twitter帐户的访问令牌 | notreal |
TWITTER_TOKEN_SECRET | Twitter访问token twitter帐户的秘密 | notreal |
WF_MODE | 运行csshorse,而不是htmlhouse - 用于自定义写博客 | false |
更改CSS 。在所有更改之后make以更新样式表。
当您不需要重新加载应用程序时。当您更改static/可以简单地刷新资源而不重新启动应用程序时。
何时重新加载应用程序。如果在templates/或任何.go文件中更改任何模板,则需要重新运行该应用程序。