推特怎么返回(推特怎么调趋势)
ElastiQuill是一个基于Elasticsearch构建的现代博客引擎,特点就是快!快!快!
ElastiQuill是一个基于Elasticsearch构建的现代博客引擎
实在没办法,基于elasticsearch的博客,就是快,如果你已经厌倦了喝完一杯咖啡还不能打开的博客,那,这就是你的首选。马上让我们开始起航吧!
基于elasticsearch的博客
这么快的博客,功能如何呢,下面是它的功能列表:
· 功能齐全的博客引擎 – 帖子,评论和评论回复
· 使用Akismet和Recaptcha进行反垃圾邮件
· 易用的写作界面
· 博客分析100%由Elastic引擎提供支持
· 通过定制可选模板完全可定制的设计和布局
· 支持内容页面和联系表单
· 无密码管理界面
· 其他博客和媒体之间的交叉发布
· 社交发布集成
· 内置备份和完整数据库转储
· 内容缓存
· 主题支持
演示:https://elastiquill.bigdataboutique.com
等不及了吧,马上进入1分钟快速本地部署运行环节。
1分钟快速本地部署运行环节
蕞简单的方法是通过docker-compose运行:
docker-compose up
如果Elasticsearch拒绝运行,您可能需要在计算机上运行以下命令:sysctl -w vm.max_map_count=262144。
在Docker中构建和运行博客引擎:
docker build . -t elastic-blog-engine docker run -p 5000:5000 -v /path/to/config.yml:/etc/elastiquill/config.yml elastiquill
/etc/elastiquill/config.yml除非您设置CONFIG_PATH环境变量,否则将默认配置文件。
或者,您可以在没有Docker的情况下运行引擎。构建管理前端
cd admin-frontend npm install && npm run build
然后运行后端
cd backend npm install npm run production
完整的部署步骤
部署ElastiQuill的蕞简单方法是使用官方Docker镜像:
docker pull bigdataboutique / elastiquill
有关在Kubernetes上运行的说明,请参阅_k8s/。
设置管理员登录
谷歌
首先,您需要拥有一个Google项目并为其启用Google+ API。转到https://console.developers.google.com/apis/dashboard,单击Enable APIs and Services。搜索google plus并启用Google+ API。
完成后,请转到https://console.developers.google.com/apis/credentials,单击凭据 – > OAuth客户端ID – > Web应用程序。组:
· 授权的JavaScript起源于 hostname
· 授权重定向URI到 https://hostname/api/auth/google/callback
hostname你的博客DNS 在哪里?复制客户端ID和客户端密钥并将其添加到您的config.yml文件中。
Github上
转到https://github.com/settings/applications/new以创建新应用程序。
组:
· 主页网址为 hostname
· 授权回调URL到 hostname/api/auth/github/callback
hostname你的博客DNS 在哪里?复制客户端ID和客户端密钥并将其添加到您的config.yml文件中。
主题
ElastiQuill支持加载自定义主题以覆盖默认提供的主题或其任何部分。
主题使用Handlebars语法,并且所有视图文件都应具有.hbs扩展名。
主题结构:
theme-root/ |- layouts/ # contains the layout files, default layout name is \\\”main\\\” |- partials/ # partias for the layout and pages, you can override existing or create new |- public/ # public assets to serve | contact.hbs # Handlebars views you can override as needed
您可以使用默认视图作为基础或从头开始创建自己的视图。ElastiQuill希望您的主题blog.theme-path位于config.yml文件中配置的路径下。
自定义ElastiQuill主题的示例:
·
·
与社交网络整合
您可以将您的Linkedin,Twitter和Reddit帐户连接到Elastiquill,从管理面板重新发布您的博客帖子。
· 转到https://www.linkedin.com/developers/apps/new并使用默认设置创建应用
· 在OAuth 2.0设置下,添加重定向网址http://localhost:5000/api/connect/linkedin/callback。更改http://localhost:5000您的blog.url配置。
· 在应用页面中,选择Auth标签。复制客户端ID和客户端密钥并将其添加到您的config.yml文件中。
· 转到https://developer.twitter.com/en/apps/create
· 将回拨URL设置为http://localhost:5000/api/social/twitter/callback。更改http://localhost:5000您的blog.url配置。
· Sign in with Twitter 可以被禁用。
· 在应用页面中,选择Keys and tokens标签。复制使用者和访问令牌密钥,并将其添加到您的config.yml文件中。
好了,喜欢吗?更多的介绍请到它的github页面详细了解。当然,还可以下载安装,一切都是免费的。
海外精品引流脚本–最强海外引流
唯一TG:https://t.me/Facebook181818
更多海外引流脚本方案
如果你需要脚本演示、部署咨询或海外获客方案,可以通过下面入口继续查看。
