问题标签 [nestacms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
341 浏览

sinatra - nestacms 和 webbynode 拉普

我想通过使用 webbynode gem在webbynode上部署一个nestacms博客,就像我对 rails 所做的那样。虽然 Webbynode 似乎很容易支持 Sinatra 和 Rack 应用程序,但我在部署期间收到一条警告,指出该应用程序将无法顺利运行,因为它缺少公用文件夹

实际上,快速应用程序开发(RAPP webbynode gem)将公共文件夹的需要设置为Nginx 配置

相反,这是我的 nestacms config.ru

如果作者和 SO 用户Graham Ashton可以加入并帮助我,那就太好了。无论如何,我该如何解决这个问题?

更新

创建项目后,您需要使用nesta new:

  1. public手动创建文件夹
  2. 在里面添加一些内容。说前。humnans.txtfavicon.ico
  3. git add .git commit -m "added public with humans and favicon"

您的nesacms 网站将在一个私有的webbynode 地址(blog.webbyapp.com)上线然后您可以使用wn changedns www.example.com 使您的网站可供大众使用

0 投票
1 回答
774 浏览

ruby-on-rails - Nesta CMS 和 Rails3 集成:将博客添加到现有的 rails 3 应用程序

我正在将nesta (0.9.8) cms 添加到现有的Rails 3.0.10 应用程序中。我让博客启动并运行,但不是布局/样式表。

到目前为止我所做的是: 1. 在 rails app 主根目录中,添加 gem 'nesta'、gem 'sass' 并运行 'bundle'
2. 运行“nesta new nesta-blog” 3. 编辑 config.ru,如下所示:

4. 编辑 config/routes.rb 如下:

5. cd 内斯塔博客 6. 运行nesta demo:content

现在,如果您rails s从 ~/main-rails-app 运行,转到http://localhost:3000/blog,您将看到演示内斯塔站点,但没有他的默认布局/样式表,而如果您shotgun config.ru从内部运行 ~/ main-rails-app/nesta-blog,去http://localhost:9393/一切都正确显示。

有什么建议吗?

在此先感谢 Luca G. Soave

0 投票
1 回答
419 浏览

ruby-on-rails - Nesta CMS 和 Rails3 集成:菜单不起作用

我已经成功进行了一些将 Nesta 与 Rails 3 集成的实验(请参阅Is it possble include Nesta CMS into Rails3 application?Nesta CMS and Rails3 integration: added blog to an exiting rails 3 application

但是,我需要博客右侧的菜单,如“使用菜单”中所述

为了试一试,我用 构建了著名的内容演示站点nesta demo:content,但是出现在右侧的所有链接(来自 content-demo/menu.txt)都因与 Rails 主应用程序有关(http:/ /example.com)而不是嵌入的内斯塔博客(http://example.com/blog

这是我当前的文件配置,集成在 Rails 3.0.10 和 Nesta 0.9.10 之间:

配置/路由.rb

更新:

使用mount Nesta::App, :at => '/blog'而不是match '/blog' => Nesta::App丰富相同的结果...

配置/初始化程序/nesta.rb

内斯塔博客/配置/config.yml

我认为这取决于内斯塔如何构建菜单点赞的相对路径,这取决于base_url.nesta-0.9.10/lib/nesta/app.rb

url = "http://#{request.host}"比我尝试在本地解包nesta-0.9.10更改url = "http://#{request.host}/blog"

戴上gem 'nesta', :path => 'vendor/gems/nesta-0.9.10'Gemfilebuild update nesta但不,不起作用。

更新:

也很少尝试Nesta::Menu.for_path('/')in./vendor/gems/nesta-0.9.10/lib/nesta/app.rb

没有得到结果。

我的 nesta-blog/content-demo/menu.txt 目前不指代主页(如在默认生成中使用nesta demo:content):

如果我尝试将类似的东西放在上面:

//blog/nesta-blog菜单消失...

所以我的问题是,它是如何工作的?您有什么建议/解决方法吗?

在此先感谢 Luca G. Soave

0 投票
3 回答
840 浏览

ruby - Ruby 博客:托托 vs 内斯塔

我需要一个与 Heroku 配合得很好的简单轻量级的博客引擎。

到目前为止,我发现TotoNesta似乎都是很好的候选者,并且具有相当相似的功能列表。

由于我必须做出快速决定,因此我对实用比较概述感兴趣。具体来说,首先关注的是主题和在较小程度上易于扩展 - 即插件支持和开发......

0 投票
1 回答
82 浏览

ruby-on-rails - 是否可以使用 Rails (+ Nesta) 实现以下目标:myapp.com/blog/1/post/4?

我正在为当前项目尝试各种 CMS,Nesta 看起来很有趣。不过,我想知道,如何(如果可能的话)为一个应用程序建模,多个用户可以通过集成到现有 Rails 应用程序中的 Nesta 创建博客?

我想,我必须通过 Rack 安装 Nesta,但是如何让每个用户都有可能开始一个新的博客呢?

喜欢: http ://myapp.com/blog/1/post/4

真的很棒。

我如何实现这一目标?

感谢日志

PS我没有嫁给内斯塔(虽然看起来不错)。

0 投票
1 回答
130 浏览

ruby - 在 Heroku 上使用 Nesta 创建页面

我正在寻找一个简单的 CMS 与 Ruby,最好是 Sinatra。www.nestacms.com 看起来像一个了不起的候选人。

一些关键目标:

  • 允许业务用户添加/编辑/删除页面(不是通过,git而是通过应用功能)
  • 在 Heroku 上部署

据我了解,Nesta 页面是由部署中的静态页面文件生成的。git如果您添加通过并推送到 Heroku,这很好。

但是,如果您想在 Heroku Web 应用程序中创建页面(文件),由于 Heroku 的只读文件系统,这是不可能的。

寻求帮助:

  • 使用 Nesta 和 Heroku 实现目标
  • 替代方法
0 投票
1 回答
100 浏览

ruby - 如何从使用 Nesta CMS 构建的 Ruby 应用程序中获取要在 Heroku 上显示的内容?

我添加了演示文件并在本地运行了该应用程序

本地运行的站点

但是当我部署到heroku时遇到了问题,内容没有显示

部署到heroku

我阅读了nesta官方网站上的文档 http://nestacms.com/docs/deployment/heroku 但他们几乎只是发表评论而不是比提供指导

确保正确填写 config/config.yml(最重要的是确保关闭缓存,因为我们无法写入 Heroku 的文件系统)。

好吧,我在其他地方关注了他们的文档 http://nestacms.com/docs/config

然后对我的config.yml文件进行了更改。下面最相关的变化

此要点的完整文件
https://gist.github.com/JGallardo/6195651

我跑了 heroku logs

jgallardo:demo-site juan.gallardo$ heroku logs 2013-08-09T17:22:21+00:00 heroku[slug-compiler]: Slug compilation started 2013-08-09T17:23:35.001505+00:00 heroku[api]: Scale to web=1 by jgallardo720@gmail.com 2013-08-09T17:23:35.026933+00:00 heroku[api]: Deploy 953af2e by jgallardo720@gmail.com 2013-08-09T17:23:35.046866+00:00 heroku[api]: Release v3 created by jgallardo720@gmail.com 2013-08-09T17:23:35.085708+00:00 heroku[api]: Deploy 953af2e by jgallardo720@gmail.com 2013-08-09T17:23:35+00:00 heroku[slug-compiler]: Slug compilation finished 2013-08-09T17:23:39.139164+00:00 heroku[web.1]: Starting process with commandbundle exec rackup config.ru -p 4751 2013-08-09T17:23:42.686255+00:00 app[web.1]: [2013-08-09 17:23:42] INFO WEBrick 1.3.1 2013-08-09T17:23:42.686255+00:00 app[web.1]: [2013-08-09 17:23:42] INFO ruby 2.0.0 (2013-06-27) [x86_64-linux] 2013-08-09T17:23:42.686477+00:00 app[web.1]: [2013-08-09 17:23:42] INFO WEBrick::HTTPServer#start: pid=2 port=4751 2013-08-09T17:23:43.030091+00:00 heroku[web.1]: State changed from starting to up 2013-08-09T17:36:17.229501+00:00 heroku[router]: at=info method=GET path=/ host=nestademo1.herokuapp.com fwd="98.173.1.66" dyno=web.1 connect=4ms service=51ms status=404 bytes=1570 2013-08-09T17:36:17.658553+00:00 heroku[router]: at=info method=GET path=/css/master.css host=nestademo1.herokuapp.com fwd="98.173.1.66" dyno=web.1 connect=4ms service=129ms status=200 bytes=5548

0 投票
0 回答
64 浏览

ruby - 将 ERB 用于 Nesta 布局和页面模板

我试图让内斯塔使用 .erb 模板进行布局和页面模板,但对如何去做感到困惑。

使用部分,很容易:

变成:

但是,我不知道如何让我的所有页面都指向一个layout.erb文件而不是一个layout.haml文件。

据此模板似乎完全受支持,.erb尽管它们只描述了如何将它们应用于单个路由。虽然在这篇文章中令人困惑的是,它说“功能包括对 Erb 模板的支持(仅在视图文件夹中,而不是在页面中)”

有没有人对此有更好的理解?

0 投票
1 回答
65 浏览

nestacms - 使用 Nesta CMS 按类别过滤文章

我们希望显示给定类别的文章摘要。

标准索引页面是这样构建的:

但我看不到按类别过滤文章的方法。

0 投票
2 回答
53 浏览

ruby - linux 上的 Nesta CMS 不显示最新文章

有人遇到过Nesta CMS无法显示有关 linux 的最新文章吗?运行 Ubuntu 12.04。

我可以导航到文章 localhost:9393/filename,它显示得很好。我试过在霰弹枪和机架下运行,没有区别。

但是尽管有定义Date: 03 Sept 2013它仍然不会显示。在实际页面上,已发布正确显示日期和类别。但无论是在主页/类别页面上,都不会显示文章的标题/摘要。

奇怪的是,在 Windows 机器上拉下同一个项目,添加新文章将允许它正确显示在主页上,以获取最新文章以及相关的类别页面。

我已经修补了不同的日期,但没有任何效果。有什么建议么?