<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Editing&#x2F;translating Portal]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I’ve been wanting a localized version of the Portal for a while, as I think it is friendlier for potential new subscribers to be greeted in their language. Does anyone know of any collaborative projects to that effect?</p>
<p dir="auto">I’ve followed the instructions posted here <a href="https://forum.ghost.org/t/how-to-modify-and-load-the-portal-directly-from-your-theme/27426" target="_blank" rel="noopener noreferrer nofollow ugc">How to modify and load the portal directly from your theme</a> , but after editing config.production.json, the portal doesn’t load. I tried even using the original portal file from <a href="https://unpkg.com/@tryghost/portal@~1.12.0/umd/portal.min.js" target="_blank" rel="noopener noreferrer nofollow ugc">https://unpkg.com/@tryghost/portal@~1.12.0/umd/portal.min.js</a> and uploading it into my theme, to make sure it wasn’t a mistake I’d introduced into the file, and it’s the same. So I guess, now, notwithstanding any changes/translations I may add to the portal.min.js file, my question is how to get the portal to load from editing config.production.json.</p>
<p dir="auto">Otherwise, if there is a way to edit defaults.json directly to point to the new url, that would be great, but I guess the read-only filesystem (of Cloudron install) would prevent that?</p>
]]></description><link>https://forum.cloudron.io/topic/7161/editing-translating-portal</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 19:33:23 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/7161.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 Jun 2022 09:05:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Wed, 21 Sep 2022 04:05:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a>, very cool.</p>
<p dir="auto">Usually, when I spend enough time getting familiar with the applications, I find that the Cloudron team has already dialed it in.</p>
<p dir="auto">Will keep this in mind</p>
]]></description><link>https://forum.cloudron.io/post/53639</link><guid isPermaLink="true">https://forum.cloudron.io/post/53639</guid><dc:creator><![CDATA[frei]]></dc:creator><pubDate>Wed, 21 Sep 2022 04:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 19:29:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frei" aria-label="Profile: frei">@<bdi>frei</bdi></a> said in <a href="/post/53592">Editing/translating Portal</a>:</p>
<blockquote>
<p dir="auto">It seems like the only / best way of modifying core files is adapting the Dockerfile and building a new image</p>
</blockquote>
<p dir="auto">If you specify all the files that need to be modified for this, the Cloudron team can update the App with those files symlinked in /app/data</p>
]]></description><link>https://forum.cloudron.io/post/53598</link><guid isPermaLink="true">https://forum.cloudron.io/post/53598</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Mon, 19 Sep 2022 19:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 18:03:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frei" aria-label="Profile: frei">@<bdi>frei</bdi></a> Thanks for the feedback. On my end, I had a nice time setting up a site with Grav. Easy to edit everything. No paywalls or unchangeable parts in English only. I am a single author/user, but I see a nice set of permissions if I have to create other users with limited abilities to destroy things. Best experience so far amongst WordPress/Ghost/Grav (for someone not "technically highly proficient", just basic).</p>
]]></description><link>https://forum.cloudron.io/post/53595</link><guid isPermaLink="true">https://forum.cloudron.io/post/53595</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Mon, 19 Sep 2022 18:03:53 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 16:44:44 GMT]]></title><description><![CDATA[<p dir="auto">It seems like the only / best way of modifying core files is adapting the Dockerfile and building a new image, as per the instructions here: <a href="https://forum.cloudron.io/topic/3102/building-custom-packages">https://forum.cloudron.io/topic/3102/building-custom-packages</a></p>
<p dir="auto">Move the files from origin location to /app/data and replace with symlinks.</p>
]]></description><link>https://forum.cloudron.io/post/53592</link><guid isPermaLink="true">https://forum.cloudron.io/post/53592</guid><dc:creator><![CDATA[frei]]></dc:creator><pubDate>Mon, 19 Sep 2022 16:44:44 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 17:26:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frei" aria-label="Profile: frei">@<bdi>frei</bdi></a> I think you just read my mind . .</p>
<p dir="auto">Trying to figure out the best practices for modifying core templates (eg, content-cta.hbs) without overwriting upon update.</p>
<hr />
<p dir="auto">Correction:</p>
<p dir="auto">The <code>content-cta.hbs</code> is easily editable --as written directly in <a href="https://ghost.org/docs/themes/members" target="_blank" rel="noopener noreferrer nofollow ugc">Ghost documentation</a>.</p>
<p dir="auto">Simply reference the <a href="https://github.com/TryGhost/Ghost/blob/3d989eba2371235d41468f7699a08e46fc2b1e87/ghost/core/core/frontend/helpers/tpl/content-cta.hbs" target="_blank" rel="noopener noreferrer nofollow ugc">default template</a>, modify, and copy to the <code>partials</code> folder.</p>
]]></description><link>https://forum.cloudron.io/post/53591</link><guid isPermaLink="true">https://forum.cloudron.io/post/53591</guid><dc:creator><![CDATA[frei]]></dc:creator><pubDate>Mon, 19 Sep 2022 17:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 15:51:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frei" aria-label="Profile: frei">@<bdi>frei</bdi></a> Something like this?<br />
<a href="https://whitfin.io/safely-creating-custom-handlebars-helpers/" target="_blank" rel="noopener noreferrer nofollow ugc">https://whitfin.io/safely-creating-custom-handlebars-helpers/</a></p>
]]></description><link>https://forum.cloudron.io/post/53589</link><guid isPermaLink="true">https://forum.cloudron.io/post/53589</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Mon, 19 Sep 2022 15:51:14 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 19 Sep 2022 15:34:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a></p>
<p dir="auto">Ghost is far more stable than Grav. It's easier to modify the style using Ghost/Handlebars vs. Grav/PHP/Twig (which was a total mess).</p>
<p dir="auto">Also, if you have any authors who are not you (not technically highly proficient), then they can easily crash your Grav instance --I have yet to crash Ghost. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f920.png?v=c34f2a691b3" class="not-responsive emoji emoji-android emoji--face_with_cowboy_hat" style="height:23px;width:auto;vertical-align:middle" title=":face_with_cowboy_hat:" alt="🤠" /></p>
<p dir="auto">That's my two cents.</p>
]]></description><link>https://forum.cloudron.io/post/53588</link><guid isPermaLink="true">https://forum.cloudron.io/post/53588</guid><dc:creator><![CDATA[frei]]></dc:creator><pubDate>Mon, 19 Sep 2022 15:34:19 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Fri, 02 Sep 2022 09:53:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> Well, after doing my best with Ghost, I'm tempted to learn Grav. Seems like one can customize everything freely? Anything I should be weary of?</p>
]]></description><link>https://forum.cloudron.io/post/52955</link><guid isPermaLink="true">https://forum.cloudron.io/post/52955</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Fri, 02 Sep 2022 09:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 30 Aug 2022 09:18:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> From making a few websites this summer for my (one-person) business, both on Wordpress and on Ghost, I'm left with the impression that these "open source" publishing tools intentionally leave a lot of essential components to be managed by paying services. Like an implicit paywall, really. I'm using a lot of other self-hosted apps on Cloudron, for various types of use, and even the more complex don't have these restrictions: if you learn how it works, you can do things. With Wordpress and Ghost, I keep learning, and keep finding arbitrary limits to what I can do (except, of course, by buying more services). I would be tempted to dump them if I had the time to learn an entirely new system right now (and would need to be sure that I wouldn't run into the same problem down the line!)</p>
]]></description><link>https://forum.cloudron.io/post/52832</link><guid isPermaLink="true">https://forum.cloudron.io/post/52832</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Tue, 30 Aug 2022 09:18:51 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 29 Aug 2022 18:39:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> said in <a href="/post/52797">Editing/translating Portal</a>:</p>
<blockquote>
<p dir="auto">Shouldnt' this all be easier??</p>
</blockquote>
<p dir="auto">Yeah, I like the idea of Ghost but it's a pain how hard it is to customise if you're not a coder <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=c34f2a691b3" class="not-responsive emoji emoji-android emoji--confused" style="height:23px;width:auto;vertical-align:middle" title=":-/" alt="😕" /></p>
]]></description><link>https://forum.cloudron.io/post/52814</link><guid isPermaLink="true">https://forum.cloudron.io/post/52814</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Mon, 29 Aug 2022 18:39:36 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 29 Aug 2022 17:09:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> In order to customize the email templates (after giving up on portal), one would have to access files in /var/www/ghost/versions/3.18.1/core/server/services/members/emails/*, according to <a href="https://forum.ghost.org/t/email-template-customization/9745/14" target="_blank" rel="noopener noreferrer nofollow ugc">this</a>.</p>
<p dir="auto">Don't know if that's a stupid question, but is there a way to do that from config.production.json, or another file available from our Cloudron file manager?</p>
]]></description><link>https://forum.cloudron.io/post/52812</link><guid isPermaLink="true">https://forum.cloudron.io/post/52812</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Mon, 29 Aug 2022 17:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Mon, 29 Aug 2022 08:15:48 GMT]]></title><description><![CDATA[<p dir="auto">Well, after a long night, my update on this is : found a theme with own membership flow (no <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f47f.png?v=c34f2a691b3" class="not-responsive emoji emoji-android emoji--imp" style="height:23px;width:auto;vertical-align:middle" title=":imp:" alt="👿" />  Portal <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f47f.png?v=c34f2a691b3" class="not-responsive emoji emoji-android emoji--imp" style="height:23px;width:auto;vertical-align:middle" title=":imp:" alt="👿" /> !), can easily localize those files, a lot more work than necessary overall, but moving on! <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=c34f2a691b3" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">Quite disappointed with Ghost support too, who gave a completely irrelevant and unhelpful answer.</p>
<p dir="auto">Still have to find how to get confirmation emails and other bits and pieces localized. Shouldnt' this all be easier??</p>
]]></description><link>https://forum.cloudron.io/post/52797</link><guid isPermaLink="true">https://forum.cloudron.io/post/52797</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Mon, 29 Aug 2022 08:15:48 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Sun, 28 Aug 2022 14:43:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vjvanjungg" aria-label="Profile: vjvanjungg">@<bdi>vjvanjungg</bdi></a> I tried following the steps too, but could not manage to have portal.js compiled into assets/built. I am using Casper, so modified the gulpfile as indicated in the post.</p>
<p dir="auto">Same as with the previous method, I get an unresponsive "Subscribe" button...</p>
]]></description><link>https://forum.cloudron.io/post/52786</link><guid isPermaLink="true">https://forum.cloudron.io/post/52786</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Sun, 28 Aug 2022 14:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Thu, 11 Aug 2022 13:47:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vjvanjungg" aria-label="Profile: vjvanjungg">@<bdi>vjvanjungg</bdi></a> Oh, thank you!! I will try it also and report here.</p>
]]></description><link>https://forum.cloudron.io/post/51973</link><guid isPermaLink="true">https://forum.cloudron.io/post/51973</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Thu, 11 Aug 2022 13:47:32 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Wed, 10 Aug 2022 17:05:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> you can read more here: <a href="https://forum.ghost.org/t/remove-publish-with-ghost-button-on-portal/20817/8" target="_blank" rel="noopener noreferrer nofollow ugc">https://forum.ghost.org/t/remove-publish-with-ghost-button-on-portal/20817/8</a></p>
<p dir="auto">i followed the steps , tweaked a bit, running ok on Cloudron</p>
]]></description><link>https://forum.cloudron.io/post/51930</link><guid isPermaLink="true">https://forum.cloudron.io/post/51930</guid><dc:creator><![CDATA[vjvanjungg]]></dc:creator><pubDate>Wed, 10 Aug 2022 17:05:18 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 21 Jun 2022 17:04:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/49629">Editing/translating Portal</a>:</p>
<p dir="auto">Wow, that is a nice find! Unfortunately, it doesn't work for me... I still have an unresponsibe "subscribe" button after editing config.production.json</p>
<p dir="auto">I have some errors in the console, but not related that I can understand...</p>
<pre><code>[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIContentSniffer.getMIMETypeFromContent]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: onStopRequest :: line 312"  data: no] FaviconLoader.jsm:312:24
FrameData missing for ncpasswords@mdns.eu page moz-extension://36862037-bf3b-4925-9cb1-71c39839c295/html/popup.html ExtensionPageChild.jsm:457
    initExtensionContext resource://gre/modules/ExtensionPageChild.jsm:457
    initExtensionDocument resource://gre/modules/ExtensionProcessScript.jsm:342
</code></pre>
]]></description><link>https://forum.cloudron.io/post/49690</link><guid isPermaLink="true">https://forum.cloudron.io/post/49690</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Tue, 21 Jun 2022 17:04:10 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Wed, 15 Jun 2022 08:11:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> Oh, it started working now after removing the version field.</p>
<pre><code>  "portal": {
    "url": "https://ghost.cloudron.site/portal.min.js"
  }
</code></pre>
<p dir="auto">I edited the email label and placeholder (I had to clear browser cache to get it to show the updated page):</p>
<p dir="auto"><img src="/assets/uploads/files/1655280667309-986767ac-25d5-452e-a275-f9d08efffe6e-image.png" alt="986767ac-25d5-452e-a275-f9d08efffe6e-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/49629</link><guid isPermaLink="true">https://forum.cloudron.io/post/49629</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 15 Jun 2022 08:11:27 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Wed, 15 Jun 2022 06:25:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> Can confirm this behavior. I see an error in the browser console.</p>
<p dir="auto"><img src="/assets/uploads/files/1655274336551-9eebcc10-593f-44f5-83a8-550770ec97fd-image-resized.png" alt="9eebcc10-593f-44f5-83a8-550770ec97fd-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/49624</link><guid isPermaLink="true">https://forum.cloudron.io/post/49624</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 15 Jun 2022 06:25:38 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Sat, 11 Jun 2022 07:44:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Have you had a chance to check this on your end?</p>
]]></description><link>https://forum.cloudron.io/post/49451</link><guid isPermaLink="true">https://forum.cloudron.io/post/49451</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Sat, 11 Jun 2022 07:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Wed, 08 Jun 2022 08:45:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> The "subscribe" button on my site, that normally opens the portal when clicked.</p>
<p dir="auto">When I click it, the url in my browser does change to /portal.min.js, but the portal doesn't open. If I remove those 3 lines from config.production.json, it opens again from unpkg. And yet, the content of portal.min.js is exactly the same...</p>
]]></description><link>https://forum.cloudron.io/post/49263</link><guid isPermaLink="true">https://forum.cloudron.io/post/49263</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Wed, 08 Jun 2022 08:45:55 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 07 Jun 2022 19:18:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> said in <a href="/post/49218">Editing/translating Portal</a>:</p>
<blockquote>
<p dir="auto">clicking on the button does nothing</p>
</blockquote>
<p dir="auto">Which button are you referring to? (I feel maybe I missed something in my testing. All I did was check that admin pages load file after setting the portal config).</p>
]]></description><link>https://forum.cloudron.io/post/49239</link><guid isPermaLink="true">https://forum.cloudron.io/post/49239</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 07 Jun 2022 19:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 07 Jun 2022 08:02:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Well, I'm just searching for and translating the text output (hoping not to mess up by translating more, which is why I am also testing the process with an identical portal.min.js file, to begin with).</p>
<p dir="auto">I've done exactly the same as you, and the browser is directed to &lt;script defer src="<a href="https://ghost.anant1.net/portal.min.js" target="_blank" rel="noopener noreferrer nofollow ugc">https://ghost.anant1.net/portal.min.js</a>", which loads fine on its own, but the portal still won't load from my site (clicking on the button does nothing).</p>
<p dir="auto">I really don't know what else to try. I am uploading the file to my theme, and editing config.production.json from the Cloudron File Manager. My theme is Casper with some customization, but just to translate some text as well, I haven't edited any code or anything else. The portal file loads in the browser, and is exactly the same file at this point... Racking my brains!</p>
]]></description><link>https://forum.cloudron.io/post/49218</link><guid isPermaLink="true">https://forum.cloudron.io/post/49218</guid><dc:creator><![CDATA[abargel]]></dc:creator><pubDate>Tue, 07 Jun 2022 08:02:33 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 07 Jun 2022 00:23:15 GMT]]></title><description><![CDATA[<p dir="auto">I recommend testing whether <code>https://ghost.domain.com/portal.min.js</code> works in your browser. I had to restart Ghost for this file to be served up by Ghost after uploading it.</p>
]]></description><link>https://forum.cloudron.io/post/49198</link><guid isPermaLink="true">https://forum.cloudron.io/post/49198</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 07 Jun 2022 00:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to Editing&#x2F;translating Portal on Tue, 07 Jun 2022 00:22:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abargel" aria-label="Profile: abargel">@<bdi>abargel</bdi></a> Seems quite hacky to edit a minified file! But that aside, it seems to work for me.</p>
<p dir="auto">I added the below in <code>/app/data/config.production.json</code>:</p>
<pre><code>  "portal": {
    "url": "https://ghost.cloudron.site/portal.min.js",
    "version": "~1.12"
  }
</code></pre>
<p dir="auto">Then, I uploaded <code>portal.min.js</code> to <code>content/themes/casper</code>.</p>
<p dir="auto">Then, restarted Ghost. I can see that the browser now downloads portal.min.js from my site instead of unpkg.</p>
]]></description><link>https://forum.cloudron.io/post/49197</link><guid isPermaLink="true">https://forum.cloudron.io/post/49197</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 07 Jun 2022 00:22:01 GMT</pubDate></item></channel></rss>