为什么不更新default.hbs显示在博客上?
我已经在Amazon EC2实例上安装了Ghost,到目前为止它已经运行得非常好。
今天,我想在主题的default.hbs(我使用默认的casper主题)进行一些更改,以获得代码语法突出显示。 (我试图添加棱镜。)我编辑了content / themes / casper / default.hbs文件,并添加了css和js,如下所示:
<link rel="stylesheet" type="text/css" href="{{asset "css/prism.css"}}" />
但是,这些更改没有显示在我的博客上。
然后,为了testing我的编辑是否正常工作,我在site-wrapper div之后添加了一些内容:
<div class="site-wrapper"> <h2>Testing editing the default.hbs</h2>
但是,这些变化也没有在博客上显示出来。 我已经尝试重新启动幽灵,并重新启动整个Web服务器。
可能是什么问题? 我是否必须以某种方式重新编译网站,或者删除一些caching等?
您将需要重新启动幽灵。 你可以使用SSH,或者更简单地使用Softaculous(如果你是如何安装ghost)来为你重新启动它。
login到cPanel。 在cPanel主屏幕的软件/服务部分,单击Softaculous。 Softaculous主页出现。 在右上angular的图标列表中,单击Softaculous – 所有安装图标图标(所有安装图标)。 出现已安装应用程序的列表。 findGhost,然后单击Softaculous – 编辑详细信息图标图标(编辑详细信息图标)。 在编辑安装细节页面上,向下滚动到Node.js服务部分。 在“为Node.js服务select操作”列表框中,select所需的操作:(要重新启动Node.js和Ghost,请select“重新启动”。)
如果您无法通过托pipe服务提供商访问此服务,则可以:使用SSHlogin到您的帐户。 在命令提示符下,键入以下命令:pkill节点此命令停止节点并使Ghost站点脱机。
将当前工作目录更改为安装Ghost的目录(例如cd〜/ ghost),然后键入以下命令:
nohup npm start –production&Ghost现在应该正在运行并返回在线状态。
这对于查看对ghost主题中的任何文件所做的更改是很有必要的。
祝你好运。
我正在使用pm2托pipe我的网站。 而且,即使我重新启动ghost或重新启动机器,pm2发布的网站也没有更新。
使用以下命令必须在pm2中明确地重新启动该站点
pm2 restart <app_name>
现在我的更改正常显示在网站上,如果我重新启动pm2每次我想查看我的最新更改。