问题标签 [static-pages]

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 投票
3 回答
9309 浏览

html - 静态 html 登陆页面中的路由

我有一个基于 js/css/html 的小型投资组合登录页面。没有框架/CMS,只有纯静态 html。入口点是index.html包含英语内容的文件。

我想在我的网站上使用翻译:index.ru.html, index.ua.html,但我不想在地址栏中看到任何*.htmlindex.ua。用户可以通过我页面顶部的按钮更改语言。

我该如何路由:

  1. http://mysite/en显示index.html- 首先进入网站
  2. http://mysite/ru显示index.ru.html
  3. http://mysite/ua显示index.ua.html

?

我也可以路由到特定的 div/section html 标记:用户输入http://mysite/ru/contacts以显示联系人部分index.ru.html吗?滚动页面也必须更改 url... 是真的还是假的?

也许我需要使用微框架来满足我的小需求?

编辑:

在这个网站上找到了很好的例子 - http://www.even.lv/

0 投票
2 回答
2851 浏览

plugins - 在十月 CMS 中,如何使静态页面中的图像可编辑?

我想使用十月 CMS“静态页面”插件设置通用营销模板。目的是让我的客户创建自己的营销页面。假设我的布局包含与此类似的 HTML:

我怎么能让我的客户改变形象?

0 投票
1 回答
82 浏览

ruby-on-rails - Hartl 教程 3.1:导航到“主页”静态页面时出现 500 运行时错误

一般来说,我对编码非常陌生 - 所以要温柔。

我在第 3 章,第 3.1 章,最后在创建static_pages、home 和帮助之后,通过输入$ rails generate controller StaticPages home help,我无法导航到页面而没有得到相应的 500 运行时错误,而这又Killed是正在运行的服务器。

“你好”应用程序运行良好,到目前为止我还没有遇到任何问题。

注意:我在 Windows 7 x64 上遵循教程,但我接受了 Hartl 的建议,将 Cloud IDE 与 Git、Bitbucket 和 Heroku 一起使用。我确实必须运行 Rails 4.2.1 而不是 Rails 4.2.2,但是由于第一次启动时出现问题。

我可能做错了什么?如果我需要包含更多信息,请告诉我,这对我来说都是全新的。

编辑:

我再次检查了我的文件@Rich Peck 所说的内容,除了Routes.rb只有这个的文件(由系统生成,我也省略了所有 # 注释)之外,它们都相同:

Rails.application.routes.draw do get 'static_pages/home' get 'static_pages/help' root 'application#hello' end

正如一些评论所述,我还提取了我的日志,这是最后 100 行的结果:

2015-10-11T21:25:49.589384+00:00 app[web.1]: => Runrails server -h for more startup options 2015-10-11T21:25:49.589385+00:00 app[web.1]: => Ctrl-C to shutdown server 2015-10-11T21:25:49.589386+00:00 app[web.1]: Started GET "/" for 208.115.151.20 at 2015-10-11 21:25:49 +0000 2015-10-11T21:25:49.646987+00:00 app[web.1]: Processing by ApplicationController#hello as HTML 2015-10-11T21:25:49.656139+00:00 app[web.1]: Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 0.0ms) 2015-10-11T21:25:49.655832+00:00 app[web.1]: Rendered text template (0.0ms) 2015-10-11T21:25:49.786454+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=mysterious-journey-1439.herokuapp.com request_id=2474855b-e5c5-4db8-8b2a-83f0d6095d2d fwd="208.115.151.20" dyno=web.1 connect=0ms service=3ms status=200 bytes=228 2015-10-11T21:25:49.658965+00:00 heroku[router]: at=info method=GET path="/" host=mysterious-journey-1439.herokuapp.com request_id=e85687fc-6820-42c1-b389-4a6d8e0e2ffa fwd="208.115.151.20" dyno=web.1 connect=0ms service=73ms status=304 bytes=397 2015-10-11T21:59:04.638018+00:00 heroku[web.1]: Idling 2015-10-11T21:59:04.638730+00:00 heroku[web.1]: State changed from up to down 2015-10-11T21:59:04.639573+00:00 heroku[web.1]: State changed from down to starting 2015-10-11T21:59:06.575098+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2015-10-11T21:59:06.991420+00:00 app[web.1]: [2015-10-11 21:59:06] FATAL SignalException: SIGTERM 2015-10-11T21:59:06.991427+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:inselect' 2015-10-11T21:59:06.991429+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb :170:block in start' 2015-10-11T21:59:06.991431+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in开始' 2015-10-11T21:59:06.991432 + 00:00 app [web.1]:/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb :160:in start' 2015-10-11T21:59:06.991433+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:34:inrun' 2015-10-11T21:59:06.991434+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack /server.rb:286:in start' 2015-10-11T21:59:06.991436+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:80:instart' 2015-10-11T21:59:06.991438+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1 /lib/rails/commands/commands_tasks.rb:80:in block in server' 2015-10-11T21:59:06.991440+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:intap' 2015-10-11T21:59:06.991441+00:00 app[web.1]:/app/vendor/bundle/ruby/2.0.0/gems /railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:inserver' 2015-10-11T21:59:06.991442+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:in运行命令!2015-10-11T21:59:06.991443+00:00 应用程序 [web.1]:/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands.rb:17 :in<top (required)>' 2015-10-11T21:59:06.991445+00:00 app[web.1]: bin/rails:8:in要求'2015-10-11T21:59:06.991446+00:00 app[web.1]: bin/rails:8:in <main>' 2015-10-11T21:59:06.991478+00:00 app[web.1]: [2015-10-11 21:59:06] INFO WEBrick::HTTPServer#start done. 2015-10-11T21:59:06.991452+00:00 app[web.1]: [2015-10-11 21:59:06] INFO going to shutdown ... 2015-10-11T21:59:06.991498+00:00 app[web.1]: Exiting 2015-10-11T21:59:07.767999+00:00 heroku[web.1]: Process exited with status 143 2015-10-11T21:59:08.554265+00:00 heroku[web.1]: Starting process with commandbin/rails server -p 21794 -e production select'2015-10-11T22 2015-10-11T21:59:12.579369+00:00 app[web.1]: [2015-10-11 21:59:12] INFO WEBrick 1.3.1 2015-10-11T21:59:12.579406+00:00 app[web.1]: [2015-10-11 21:59:12] INFO ruby 2.0.0 (2015-04-13) [x86_64-linux] 2015-10-11T21:59:12.579784+00:00 app[web.1]: [2015-10-11 21:59:12] INFO WEBrick::HTTPServer#start: pid=3 port=21794 2015-10-11T21:59:13.087410+00:00 heroku[web.1]: State changed from starting to up 2015-10-11T22:34:07.204262+00:00 heroku[web.1]: Idling 2015-10-11T22:34:07.204981+00:00 heroku[web.1]: State changed from up to down 2015-10-11T22:34:10.871115+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2015-10-11T22:34:11.813473+00:00 app[web.1]: [2015-10-11 22:34:11] FATAL SignalException: SIGTERM 2015-10-11T22:34:11.813479+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in:34 :11.813483+00:00 app[web.1]:/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in block in start' 2015-10-11T22:34:11.813484+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:instart' 2015-10-11T22:34 :11.813486+00:00 app[web.1]:/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:in start' 2015-10-11T22:34:11.813487+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:34:inrun' 2015-10-11T22:34 :11.813489+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:286:instart' 2015-10-11T22:34:11.813490+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:80:in开始' 2015-10-11T22:34:11.813492+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks .rb:80:in block in server' 2015-10-11T22:34:11.813493+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:intap' 2015-10-11T22:34:11.813495+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib /rails/commands/commands_tasks.rb:75:in server' 2015-10-11T22:34:11.813497+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:inrun_command!2015-10-11T22:34:11.813498+00:00 应用程序 [web.1]:/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands.rb:17 :in <top (required)>' 2015-10-11T22:34:11.813500+00:00 app[web.1]: bin/rails:8:inrequire' 2015-10-11T22:34:11.813501+00:00 app[web.1]: bin/rails:8:in <main>' 2015-10-11T22:34:11.813508+00:00 app[web.1]: [2015-10-11 22:34:11] INFO going to shutdown ... 2015-10-11T22:34:11.813551+00:00 app[web.1]: [2015-10-11 22:34:11] INFO WEBrick::HTTPServer#start done. 2015-10-11T22:34:11.813591+00:00 app[web.1]: => Booting WEBrick 2015-10-11T22:34:11.813594+00:00 app[web.1]: => Runrails server -h for more startup options 2015-10-11T22:34:11.813593+00:00 app[web.1]: => Rails 4.2.1 application starting in production on http://0.0.0.0:21794 2015-10-11T22:34:11.813598+00:00 app[web.1]: Exiting 2015-10-11T22:34:11.813596+00:00 app[web.1]: => Ctrl-C to shutdown server 2015-10-11T22:34:12.863144+00:00 heroku[web.1]: Process exited with status 143 2015-10-11T22:59:27.859347+00:00 heroku[web.1]: Unidling 2015-10-11T22:59:27.859754+00:00 heroku[web.1]: State changed from down to starting 2015-10-11T22:59:31.767799+00:00 heroku[web.1]: Starting process with commandbin/rails server -p 43789 -e production 2015-10-11T22:59:35.850425+00:00 app[web.1]: [2015-10-11 22:59:35] INFO WEBrick 1.3.1 2015-10-11T22:59:35.850445+00:00 app[web.1]: [2015-10-11 22:59:35] INFO ruby 2.0.0 (2015-04-13) [x86_64-linux] 2015-10-11T22:59:35.850845+00:00 app[web.1]: [2015-10-11 22:59:35] INFO WEBrick::HTTPServer#start: pid=3 port=43789 2015-10-11T22:59:36.187808+00:00 heroku[web.1]: State changed from starting to up 2015-10-11T22:59:36.930155+00:00 app[web.1]: => Booting WEBrick 2015-10-11T22:59:36.930162+00:00 app[web.1]: => Rails 4.2.1 application starting in production on http://0.0.0.0:43789 2015-10-11T22:59:36.930163+00:00 app[web.1]: => Runrails server -h for more startup options 2015-10-11T22:59:36.930165+00:00 app[web.1]: => Ctrl-C to shutdown server 2015-10-11T22:59:36.963421+00:00 app[web.1]: Processing by ApplicationController#hello as HTML 2015-10-11T22:59:36.930166+00:00 app[web.1]: Started GET "/" for 208.115.151.20 at 2015-10-11 22:59:36 +0000 2015-10-11T22:59:36.971478+00:00 app[web.1]: Completed 200 OK in 8ms (Views: 0.6ms | ActiveRecord: 0.0ms) 2015-10-11T22:59:36.974594+00:00 heroku[router]: at=info method=GET path="/" host=mysterious-journey-1439.herokuapp.com request_id=b8fe0c84-e45c-4997-be06-9742f276fb98 fwd="208.115.151.20" dyno=web.1 connect=1ms service=47ms status=304 bytes=397 2015-10-11T22:59:36.971195+00:00 app[web.1]: Rendered text template (0.0ms) 2015-10-11T22:59:37.155800+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=mysterious-journey-1439.herokuapp.com request_id=ce175e20-0e6c-40e1-9e4e-ec842143c159 fwd="208.115.151.20" dyno=web.1 connect=16ms service=4ms status=200 bytes=228 2015-10-11T23:35:06.014571+00:00 heroku[web.1]: Idling 2015-10-11T23:35:06.015165+00:00 heroku[web.1]: State changed from up to down 2015-10-11T23:35:08.748838+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2015-10-11T23:35:09.396823+00:00 app[web.1]: [2015-10-11 23:35:09] FATAL SignalException: SIGTERM 2015-10-11T23:35:09.396829+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:inselect ' 2015-10-11T23:35:09.396831+00:00 app[web.1]:/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:inblock in start' 2015-10-11T23:35:09.396833+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in开始' 2015-10-11T23:35:09.396834+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:instart' 2015-10-11T23:35:09.396835+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:34:in运行' 2015-10-11T23:35:09.396838+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server .rb:80:in start' 2015-10-11T23:35:09.396836+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:286:instart' 2015-10-11T23:35:09.396843+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib /rails/commands/commands_tasks.rb:39:in run_command!' 2015-10-11T23:35:09.396840+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:80:inblock in server' 2015-10-11T23:35:09.396846+00:00 app[web.1]: bin/rails:8:in require' 2015-10-11T23:35:09.396847+00:00 app[web.1]: bin/rails:8:in' 2015-10-11T23: 35:09.396842+00:00 app[web.1]:/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in server' 2015-10-11T23:35:09.396841+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:intap' 2015-10-11T23:35:09.396844+00:00 应用程序 [web.1]:/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands。RB:17:在<top (required)>' 2015-10-11T23:35:09.396853+00:00 app[web.1]: [2015-10-11 23:35:09] INFO going to shutdown ... 2015-10-11T23:35:09.396894+00:00 app[web.1]: Exiting 2015-10-11T23:35:09.396870+00:00 app[web.1]: [2015-10-11 23:35:09] INFO WEBrick::HTTPServer#start done. 2015-10-11T23:35:10.254851+00:00 heroku[web.1]: Process exited with status 143 WARNING: Toolbelt v3.42.17 update available.

0 投票
2 回答
1309 浏览

angularjs - 使用烧瓶提供 HTML+CSS+JS(angular)

我想要做的是,只需将 HTML+css+js 文件作为静态页面发送到某些路由上,例如:

特别是我想远离模板,并依靠连接到烧瓶应用程序的其他路由的 ajax/websocket 来获取 JSON 对象并更新网页。我也很难在 html 中链接 css 和 js 文件。该url_for方法似乎完全依赖模板系统,在我的情况下似乎无法正常工作。

例如。

Directory Structure

  • 重定向服务器(应用主文件夹)
    • 静止的
    • 索引.html
    • main.js
    • venv(python3 virtualenv)
    • main.py(烧瓶应用程序)

main.py

index.html

我得到的错误如下

127.0.0.1 - - [28/Oct/2015 14:07:02] "GET /abc/%7B%7B%20url_for('static',%20filename='main.js')%20%7D%7D HTTP/1.1" 404 -

HTML 返回正常,但找不到js文件

0 投票
1 回答
2201 浏览

html - 在降价 jekyll 中对齐文本

我正在使用 Jekyll。在降价时我想证明文本的合理性,我可以使用 CSS 来做到这一点,但我不想在降价中包含 HTML,是否有任何可能的方式来证明文本、任何 Jekyll 代码或类似的东西?

0 投票
0 回答
402 浏览

javascript - 静态登陆页面是指我的 angularjs 应用

我正在尝试创建一个静态登录页面(用于 seo),当用户登录时,它将引用我的 angualrjs 管理页面(登录屏幕和注册是 Angular 的一部分)。但是重定向不起作用,我看不到有角度的页面。

我创建了以下文件夹结构:

我是否采取了正确的方法?可以做到吗?

0 投票
2 回答
677 浏览

html - 将文本文件打包成 HTML 文件以供下载

除了创建额外的文本文件并提供指向它的链接之外,是否可以将一些文本嵌入到 HTML 文件中并提供下载链接?该解决方案应该适用于静态网站。

0 投票
2 回答
355 浏览

ruby-on-rails - Rails 的真正静态页面

即使应用程序关闭,应用程序中的某些页面也必须可以访问。例如 50x 错误的页面。最简单的方法是创建静态 HTML 页面,这些页面将由网络服务器(如 Nginx 上的 apache)提供服务。大多数页面与应用程序有一个共同的布局。因此,如果我们更改应用程序中的某些部分布局,我们必须手动更改所有静态页面。

将 rails 页面存储为静态文件并在项目中的相同更改上重新创建它(自动或通过 rake 任务)的最佳方法是什么?是任何能够重用 Rails 布局和资源(CSS、js、图像)的 rails 或静态站点生成器的 gem。

0 投票
0 回答
74 浏览

ruby-on-rails - 如何在 HighVoltage 静态页面控制器中定义功能以进行显示操作?

我将 HighVoltage 用于静态页面。我有:

在 routes.rb 中。

我有一个 PagesController:

现在,我的主页有一个 home.html.erb。我想在控制器中定义一些东西。例如,我想要:

所以我试着写

在 PagesController 但给出“没有这样的页面:主页”。我有点迷失在这里。有什么建议吗?

0 投票
1 回答
771 浏览

php - CakePHP 中的静态 html 页面

我在 cakePHP 应用程序中有一个静态 html 页面,我想将其链接到我的 route.php 文件中。 $routes->connect('/', ['controller' => 'Pages', 'action' => 'display', 'index']); 它使用控制器文件并向其中添加页眉、页脚、css、JS 等,index.ctp 但是如何在不添加代码或使用任何控制器的情况下保持页面原样?(比如链接到静态 html 页面)。