我正在尝试在亚马逊网络服务EC2实例上设置我自己的Ghost博客服务器。在以root用户身份在远程服务器上启动Ghost之后。我试着在本地浏览器上打开它。
ubuntu@ip-172-31-45-199:~/Ghost$ sudo npm start
> ghost@0.5.8 start /home/ubuntu/Ghost'
> node index
Migrations: Up to date at version 003
Ghost is running in development...
Listening on 127.0.0.1:2368
Url conf
我试着用Ghost.py做一些网络抓取。我试图跟踪一个链接,但是Ghost似乎并没有对javascript和链接进行实际评估。我的问题是,我处于HTTPS会话中,不能使用重定向。我也看过其他选项(比如selenium),但我不能在运行脚本的机器上安装浏览器。我也有一些javascript的进一步评估,所以我不能使用机械化。
我就是这么做的..。
## Open the website
page,resources = ghost.open('https://my.url.com/')
## Fill textboxes of the form (the form didn
欢迎来到另一个关于在站点的子目录上提供Ghost服务的问题!
我已经按照许多线程的详细信息设置了一个代理服务器(仍然没有文档...)和这个Github资料详情()。
我可以提供根页面,但不能让Ghost显示在子目录路由上。我对以下错误(当你导航到url时显示在浏览器中)中到底发生了什么感到困惑:
TypeError: Parameter 'url' must be a string, not undefined
at Url.parse (url.js:107:11)
at Object.urlParse [as parse] (url.js:101:5)
我在一个ec2实例上安装了基本的Ghost服务器,到目前为止,我可以通过npm start运行ghost服务器,我可以看到ghost服务器已经启动并在运行:
Ghost is running...
Listening on 127.0.0.1:2368
Url configured as: http://54.187.25.187/
Ctrl+C to shut down
下面是ghost配置config.js
// ### Development **(default)**
development: {
// The url to use when providing link
想象一下,下面的html中有许多内容:
<html><body>
<img src=http://host.com/pic1.jpg>
<img src=http://host.com/pic1.jpg>
<img src=http://host.com/pic1.jpg>
</html></body>
站点所有者在没有其他修改的情况下向页面添加了一些脚本。
<script>
var some_super_function = ... // what can i put
我想将不同的图像从用户控件传递到页面。然而,我不确定我这样做是否正确。UserControl中的方法不能在页面中使用。有谁知道解决这个问题的其他方法吗?
我使用的是ms visual studio 2012,metro应用程序c#
UserControl:
public static BitmapImage ImageFromRelativePath(FrameworkElement parent, string path)
{
var uri = new Uri(parent.BaseUri, path);
BitmapImage result
我正在尝试创建一个简单的Django 2.2应用程序,其中包含单个模型、单模型表单+自定义字段和一个简单的CreateView。我正在基于对外部url的http调用动态地填充这些选择。下拉列表很好地填充,但是当我尝试提交表单时,我得到了一个错误:Select a valid choice. ... is not one of the available choices和表单在下拉列表中刷新了新的3条建议。
models.py
class GhostUser(models.Model):
first_name = models.CharField("User's firs
我试图在我的主Node.js项目的子目录上运行Ghost。它目前被托管在蔚蓝网站上。
类似于:
我遵循这里的说明:
随着使用Ghost作为npm模块的新添加,我仍然需要Nginx还是Apache?到目前为止,我的主站点运行在localhost:3000上,Ghost实例在localhost上运行:2368。
我尝试过对指令中所述的代码部分进行各种修改,但是我没有成功。
//app.js, is there a specific place to put this?
var ghost = require('ghost');
ghost().then(function (g
我有一个node.js应用程序,其中一个视图是一个ghost.js博客,我通过跟踪Ghost的wiki文章来集成它。
目前,我的本地版本工作得很好。
错误:
当我访问已部署的网站时,一切正常,除了我到达mysite.heroku.com/blog时,此时我的鬼页看起来就像
。
我注意到应用程序有两个本地主机分支同时运行(localhost:3000和localhost:2368/)。我不确定这是否会导致错误。我已经检查了我的Heroku日志,它们没有提供更多的细节,只是向/blog发送了一个GET请求,首先返回了一个301,然后返回了一个404错误。
另外,当我单击Go to front p
建议我的幽灵博客的rss提要可以在'exampleblog.com/rss‘上找到。但是,当我尝试导航到'/rss‘url时,抛出一个404。对我可能出错的地方有什么建议吗?
如果有帮助,博客将托管在github页面上。下面是我在config.js中的生产设置:
// ### Production
// When running Ghost in the wild, use the production environment
// Configure your URL and mail settings here
production: {
url: 'htt
当我运行以下测试时:
describe "Ghost pages" do
subject { page }
let(:user) { FactoryGirl.create(:user) }
before do
user.save
end
describe "for signed-in user" do
before do
sign_in user
end
describe "trying to view his own ghost" do
before do
我是nginx、Ghost和管理服务器的新手,不知道如何在不指定端口:2368的情况下让ghost运行
可以工作,但不能。
我在我的数字海洋水滴上有两个站点,其中有两个/etc/nginx/sites-enabled/格式的.conf文件。它们是ghost.conf和ingledow.co.uk
顺便说一下,目录/etc/nginx/conf.d/是空的。
Ghost的config.js
// ### Production
// When running Ghost in the wild, use the production environment
// Configure
我正在尝试使用Ghost.py获取受密码保护的站点的HTML内容。
我必须访问的web服务器有以下HTML代码(我只将其削减到重要部分):
网址:
<html>
<head>
<script language="JavaScript">
function DoHash()
{
var psw = document.getElementById('psw_id');
var hpsw = document.getElementById('hpsw_id');
v