为什么 default.hbs 的更新不显示在博客上?
Why don't updates to default.hbs show up on the blog?
我已经在 Amazon EC2 实例上安装了 Ghost,目前运行良好。
今天我想对主题的 default.hbs 进行一些更改(我使用的是默认的 casper 主题)以获得代码语法高亮显示。 (我正在尝试添加棱镜。)
我编辑了 content/themes/casper/default.hbs 文件,并添加了 css 和 js,如下所示:
<link rel="stylesheet" type="text/css" href="{{asset "css/prism.css"}}" />
但是,更改没有显示在我的博客上。
然后,为了测试我的编辑是否有效,我在网站包装器之后添加了一些内容 div:
<div class="site-wrapper">
<h2>Testing editing the default.hbs</h2>
但是,这些更改也没有显示在博客上。我已经尝试重启 ghost,并重启整个网络服务器。
可能是什么问题?我是否必须以某种方式重新编译网站,或清除一些缓存等?
您需要重新启动 ghost。您可以使用 SSH 或更容易地使用 Softaculous(如果您是这样安装 ghost 的)为您重新启动它来完成此操作。
登录到 cPanel。在 cPanel 主屏幕的 Software/Services 部分,单击 Softaculous。出现 Softaculous 主页。
在右上角的图标列表中,单击 Softaculous - All Installations 图标图标(All Installations icon)。出现已安装的应用程序列表。
找到 Ghost,然后单击 Softaculous - 编辑详细信息图标图标(编辑详细信息图标)。
在“编辑安装详细信息”页面上,向下滚动到 Node.js 服务部分。
在 Node.js 服务列表框中选择操作,select 您想要的操作:
(要重新启动 Node.js 和 Ghost,select 重新启动。)
如果您无法通过托管服务提供商访问此内容,您可以:
使用 SSH 登录您的帐户。
在命令提示符下,键入以下命令:
pkill 节点
此命令停止 Node 并使 Ghost 站点脱机。
将当前工作目录更改为安装 Ghost 的目录(例如,cd ~/ghost),然后键入以下命令:
nohup npm start --production &
Ghost 现在应该 运行 并重新联机。
这是查看幽灵主题中任何文件更改所必需的。
祝你好运。
我使用 pm2 托管我的网站。而且用pm2发布的站点,重启ghost或者重启机器都没有更新
必须使用以下命令在 pm2 中明确重新启动该站点
pm2 restart <app_name>
现在,如果每次我想查看我的最新更改时重新启动 pm2,我的更改就会正确显示在网站上。
我已经在 Amazon EC2 实例上安装了 Ghost,目前运行良好。
今天我想对主题的 default.hbs 进行一些更改(我使用的是默认的 casper 主题)以获得代码语法高亮显示。 (我正在尝试添加棱镜。) 我编辑了 content/themes/casper/default.hbs 文件,并添加了 css 和 js,如下所示:
<link rel="stylesheet" type="text/css" href="{{asset "css/prism.css"}}" />
但是,更改没有显示在我的博客上。
然后,为了测试我的编辑是否有效,我在网站包装器之后添加了一些内容 div:
<div class="site-wrapper">
<h2>Testing editing the default.hbs</h2>
但是,这些更改也没有显示在博客上。我已经尝试重启 ghost,并重启整个网络服务器。
可能是什么问题?我是否必须以某种方式重新编译网站,或清除一些缓存等?
您需要重新启动 ghost。您可以使用 SSH 或更容易地使用 Softaculous(如果您是这样安装 ghost 的)为您重新启动它来完成此操作。
登录到 cPanel。在 cPanel 主屏幕的 Software/Services 部分,单击 Softaculous。出现 Softaculous 主页。 在右上角的图标列表中,单击 Softaculous - All Installations 图标图标(All Installations icon)。出现已安装的应用程序列表。 找到 Ghost,然后单击 Softaculous - 编辑详细信息图标图标(编辑详细信息图标)。 在“编辑安装详细信息”页面上,向下滚动到 Node.js 服务部分。 在 Node.js 服务列表框中选择操作,select 您想要的操作: (要重新启动 Node.js 和 Ghost,select 重新启动。)
如果您无法通过托管服务提供商访问此内容,您可以: 使用 SSH 登录您的帐户。 在命令提示符下,键入以下命令: pkill 节点 此命令停止 Node 并使 Ghost 站点脱机。
将当前工作目录更改为安装 Ghost 的目录(例如,cd ~/ghost),然后键入以下命令:
nohup npm start --production & Ghost 现在应该 运行 并重新联机。
这是查看幽灵主题中任何文件更改所必需的。
祝你好运。
我使用 pm2 托管我的网站。而且用pm2发布的站点,重启ghost或者重启机器都没有更新
必须使用以下命令在 pm2 中明确重新启动该站点
pm2 restart <app_name>
现在,如果每次我想查看我的最新更改时重新启动 pm2,我的更改就会正确显示在网站上。