TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Goodbye Wordpress, Hello Jamstack

27 pointsby ridingsover 3 years ago

20 comments

daitangioover 3 years ago
I like static site generators, but on my Wordpress Blog I can<p>1. Got comments and pingback with Antispam<p>2. Install a nice (Elastic) Search plugin with a decent search engine (name your preferred option).<p>3. HotSwap on the fly themes<p>4. Improve performance via cache plugins (there are a lot of them).<p>I do not run JetPack to avoid even Wordpress.com lockin. Also with PHP 8.x and code cache enabled the overall WordPress speed is very high.<p>So how can I get all this feature on static site generators without lockin for comments&#x2F;search&#x2F;moderation (just asking)?
评论 #28800901 未加载
评论 #28801234 未加载
评论 #28800864 未加载
评论 #28800807 未加载
评论 #28800933 未加载
overshardover 3 years ago
Oh man, I always find it funny in a slightly schadenfreude sort of way when someone swaps to a new platform, goes to talk about how great that new platform is, and then the platform can&#x27;t handle basic load.<p>That being said I do use Jamstack quite extensively, it can trivially handle huge loads due to it being mostly just static files that can be served through CDNs. This seems like it has nothing to do with Jamstack but it&#x27;s still funny.
评论 #28800822 未加载
评论 #28800656 未加载
ridingsover 3 years ago
There is a certain irony on this. My blog site uses ghost not Jamstack. I was using an old version and it had a pretty bad exploit bug related to magic links.<p>I took the site down to patch and then put it back online...If I&#x27;d only used SSG for it too.
wjohnstoover 3 years ago
It&#x27;s important to know that WordPress can be used as a headless CMS. There is active work in that area with plugins like WPGraphQL[0] and frontend frameworks like Faust.js[1]. So you don&#x27;t _need_ to leave WordPress in order to use some of the tools and gain the scaling benefits of JAMstack.<p>[0] <a href="https:&#x2F;&#x2F;www.wpgraphql.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wpgraphql.com&#x2F;</a> [1] <a href="https:&#x2F;&#x2F;faustjs.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;faustjs.org&#x2F;</a>
评论 #28801026 未加载
评论 #28800735 未加载
评论 #28800701 未加载
评论 #28805549 未加载
kayodelycaonover 3 years ago
I love how so many these &quot;just use static html files&quot; posts includes abandoning WYSIWYG interfaces. It&#x27;s like switching from MS Word to writing LaTeX in Vim.<p>If you don&#x27;t need the features Wordpress exists for, static html is great. If you do... Wordpress actually works fairly well if you use a caching plugin.
评论 #28801212 未加载
评论 #28800908 未加载
Spivakover 3 years ago
@the author<p>I know the personal server architecture of a bunch of docker containers reverse-proxied behind Nginx is really easy and popular but it&#x27;s a lot of overhead and kills your throughput if you don&#x27;t aggressively cache in the frontend.<p>Look at the proxy_cache_* options and you&#x27;ll be able to handle the traffic with ease.
评论 #28800975 未加载
codegeekover 3 years ago
Is the site built in JAMstack or WP ? It is down due to HN traffic I assume
评论 #28800947 未加载
评论 #28800696 未加载
egberts1over 3 years ago
As a long-time Pelican (CSS, no Javascript, serverless) static site generator, I am intrigued to know if this Javascript-free approach can be continued with this Astro and maybe Sevlte.<p>It has to be JS-free because I am a vulnerability researcher on JS&#x2F;WASM-based “file-less” malware.
评论 #28800814 未加载
kodahover 3 years ago
I think I&#x27;m a little confused as to what differentiates &quot;JAMStack&quot; from modern decoupled architectures. My website starts up a Go web server and then serves the output of Nuxt. The backend was primarily generated using an OpenAPI generator and uses decentralized auth (JWT&#x2F;JWE). The backend seems to align to what <a href="https:&#x2F;&#x2F;jamstack.org" rel="nofollow">https:&#x2F;&#x2F;jamstack.org</a> calls a &quot;headless CMS&quot; other than the fact that the editor is built into the frontend in the same decoupled fashion.<p>One thing I&#x27;m not too sure on is, can a frontend served from a CDN do SSR? It became pretty apparent over the course of developing my blog that hybrid CSR and SSR was optimal.
rrdharanover 3 years ago
At the risk of inciting an OT debate, might it make more sense to post the <a href="https:&#x2F;&#x2F;" rel="nofollow">https:&#x2F;&#x2F;</a> link (<a href="https:&#x2F;&#x2F;thomasridings.com&#x2F;goodbye-wordpress-hello-jamstack&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thomasridings.com&#x2F;goodbye-wordpress-hello-jamstack&#x2F;</a>), which does also work? And relatedly for the author since they are commenting, perhaps you should setup an auto-redirect?
_fzslmover 3 years ago
&gt; 502: Bad Gateway<p>hello JAMstack indeed :p
评论 #28800421 未加载
johnchristopherover 3 years ago
Jeez, the vitriol here.<p>People are jumping to conclusions and bashing jamstack&#x2F;static without checking the source (it&#x27;s not a static blog, it&#x27;s ghost:node+sqlite&#x2F;mysql) or reading the article (it&#x27;s not about the blog, it&#x27;s about <a href="https:&#x2F;&#x2F;hillcroftlacrosse.com" rel="nofollow">https:&#x2F;&#x2F;hillcroftlacrosse.com</a>).
评论 #28800783 未加载
Lammyover 3 years ago
&gt; The backend API calls are all serverless and instantiated on request.<p>I think the &quot;Jamstack&quot; is the single worst trend to ever happen to static site generators as both an author and a reader. The whole appeal of static sites to me is that all the files can live in one place. As a site author this minimizes the number of failure points and things I need to pay for, and as a reader it minimizes my trackable footprint online since connections only need to go to one place.<p>The &quot;Jamstack&quot; throws all of that out and encourages people to glue together as many third-party APIs as possible that they get to keep paying for forever and that cast the surveillance net ever-wider around readers. Of course nothing stops people from Missing The Point and throwing Google Analytics on a totally-static site, but &quot;Jamstack&quot; normalizes that behavior. This is the opposite of progress.
评论 #28800930 未加载
评论 #28802110 未加载
评论 #28801018 未加载
endisneighover 3 years ago
Wordpress definitely has its issues. In this case I think it would&#x27;ve made more sense to just statically compile your wordpress site into HTML and serve that through traditional means (e.g. Azure Blob, Amazon S3, etc), than to go through all the trouble of <i>converting</i>.<p>I&#x27;d agree on a new project, jamstack makes sense here.
评论 #28800935 未加载
addictedover 3 years ago
I found DigitalOcean&#x27;s Apps offering excellent for a bunch of static sites I&#x27;ve built.<p>3 free sites, followed by $3&#x2F;month for each additional static site.<p>And it provides the same convenience of pushing to Github main (or branch of your choice) and having it automatically built and deployed.
评论 #28800850 未加载
评论 #28800837 未加载
mayliover 3 years ago
is JAMstack just another buzzword for static site hosting?
评论 #28800600 未加载
评论 #28800564 未加载
评论 #28800520 未加载
ridingsover 3 years ago
There is something funny about this but HN killed my blog. Added the Markdown content here: <a href="https:&#x2F;&#x2F;github.com&#x2F;Ridingst&#x2F;hillcroft-site" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Ridingst&#x2F;hillcroft-site</a>
cube00over 3 years ago
<i>&gt; I just trusted Svelte to deliver on my goals, especially picking it up quickly after six months away.</i><p>Is there any basis to believe Svelte is any more stable then any other JS framework?
评论 #28800830 未加载
FugeDawsover 3 years ago
Goodbye Wordpress, Hello Jamst... oh ok Hello Wordpress again
cblconfederateover 3 years ago
whose marketing department wrote this?
评论 #28800838 未加载