问题标签 [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.
sinatra - nestacms 和 webbynode 拉普
我想通过使用 webbynode gem在webbynode上部署一个nestacms博客,就像我对 rails 所做的那样。虽然 Webbynode 似乎很容易支持 Sinatra 和 Rack 应用程序,但我在部署期间收到一条警告,指出该应用程序将无法顺利运行,因为它缺少公用文件夹:
实际上,快速应用程序开发(RAPP webbynode gem)将公共文件夹的需要设置为Nginx 配置:
相反,这是我的 nestacms config.ru
:
如果作者和 SO 用户Graham Ashton可以加入并帮助我,那就太好了。无论如何,我该如何解决这个问题?
更新
创建项目后,您需要使用nesta new:
public
手动创建文件夹- 在里面添加一些内容。说前。
humnans.txt
和favicon.ico
git add .
和git commit -m "added public with humans and favicon"
- 推
您的nesacms 网站将在一个私有的webbynode 地址(blog.webbyapp.com)上线然后您可以使用wn changedns www.example.com 使您的网站可供大众使用
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
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
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我没有嫁给内斯塔(虽然看起来不错)。
ruby - 在 Heroku 上使用 Nesta 创建页面
我正在寻找一个简单的 CMS 与 Ruby,最好是 Sinatra。www.nestacms.com 看起来像一个了不起的候选人。
一些关键目标:
- 允许业务用户添加/编辑/删除页面(不是通过,
git
而是通过应用功能) - 在 Heroku 上部署
据我了解,Nesta 页面是由部署中的静态页面文件生成的。git
如果您添加通过并推送到 Heroku,这很好。
但是,如果您想在 Heroku Web 应用程序中创建页面(文件),由于 Heroku 的只读文件系统,这是不可能的。
寻求帮助:
- 使用 Nesta 和 Heroku 实现目标
- 替代方法
ruby - 如何从使用 Nesta CMS 构建的 Ruby 应用程序中获取要在 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 command
bundle 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
nestacms - 使用 Nesta CMS 按类别过滤文章
我们希望显示给定类别的文章摘要。
标准索引页面是这样构建的:
但我看不到按类别过滤文章的方法。
ruby - linux 上的 Nesta CMS 不显示最新文章
有人遇到过Nesta CMS无法显示有关 linux 的最新文章吗?运行 Ubuntu 12.04。
我可以导航到文章 localhost:9393/filename,它显示得很好。我试过在霰弹枪和机架下运行,没有区别。
但是尽管有定义Date: 03 Sept 2013
它仍然不会显示。在实际页面上,已发布正确显示日期和类别。但无论是在主页/类别页面上,都不会显示文章的标题/摘要。
奇怪的是,在 Windows 机器上拉下同一个项目,添加新文章将允许它正确显示在主页上,以获取最新文章以及相关的类别页面。
我已经修补了不同的日期,但没有任何效果。有什么建议么?