我已经在Amazon EC2实例上安装了Ghost,到目前为止,它一直运行良好。

今天,我想对主题的default.hbs进行一些更改(我使用的是默认的Casper主题),以便突出显示代码语法。 (我正在尝试添加棱镜。)
我编辑了content / themes / casper / default.hbs文件,并添加了CSS和js,如下所示:

<link rel="stylesheet" type="text/css" href="{{asset "css/prism.css"}}" />


但是,所做的更改未显示在我的博客上。

然后,为了测试我的编辑是否正常工作,我在site-wrapper div之后添加了一些内容:

<div class="site-wrapper">
<h2>Testing editing the default.hbs</h2>


但是,这些更改也不会显示在博客上。我已经尝试过重新启动Ghost,然后重新启动整个Web服务器。

可能是什么问题?我是否必须以某种方式重新编译站点,或擦除某些缓存等?

最佳答案

您将需要重新启动ghost。您可以使用SSH或更简单地使用Softaculous(如果这是您安装ghost的方式)来重新启动它。

登录到cPanel。在cPanel主屏幕的“软件/服务”部分中,单击“ Softaculous”。出现Softaculous主页。
在右上方的图标列表中,单击“ Softaculous-所有安装”图标图标(“所有安装”图标)。出现已安装的应用程序列表。
找到“ Ghost”,然后单击“ Softaculous-编辑详细信息”图标图标(“编辑详细信息”图标)。
在“编辑安装详细信息”页面上,向下滚动到“ Node.js服务”部分。
在“为Node.js服务选择操作”列表框中,选择所需的操作:
(要重新启动Node.js和Ghost,请选择“重新启动”。)

如果您的托管服务提供商没有访问权限,则可以:
使用SSH登录到您的帐户。
在命令提示符处,键入以下命令:
pkill节点
此命令停止Node并使Ghost站点脱机。

将当前工作目录更改为安装Ghost的目录(例如cd〜/ ghost),然后键入以下命令:

nohup npm start-生产和
Ghost现在应该正在运行并重新联机。

要查看幻影主题中的任何文件的更改,这是必需的。

祝好运。

关于node.js - 为什么不更新为default.hbs出现在博客上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29889947/

10-13 09:31