Commit Graph
72 Commits
Author SHA1 Message Date
Marcin Rataj dd1ed22384 chore: kubo 0.43.0 2026-08-03 19:31:47 +02:00
Marcin Rataj bfa2762bef chore: fix outdated info
Add a callout to posts whose subject is gone and where a working
alternative exists. Posts about projects that are only unmaintained,
such as Testground and ProtoSchool, are left as they are.

- brave posts point at the IPFS Desktop migration guide
- nft.storage and web3.storage posts point at self-hosting a node,
  since every hosted successor has since wound down too
- pin-tweet points at Webrecorder, which produces the same WACZ
- js-ipfs and reframe point at Helia and the Routing V1 HTTP API
2026-08-02 20:56:32 +02:00
Marcin Rataj 1ba90b97ab chore: update outdated info
Add an archive notice to both Wikipedia-on-IPFS posts. The
distributed-wikipedia-mirror repo is archived and its last snapshots
date to 2022, so point readers at Kiwix for a current offline copy.

- callouts link the archived README, download.kiwix.org, the kiwix-js
  PWA, and the Kiwix donation page
- fix a dead link to the Kiwix reader page in the 2021 post
- give callout paragraphs vertical spacing, zeroed by the CSS reset
2026-08-02 12:51:44 +02:00
Marcin Rataj 83bc667085 release: add kubo 0.42.0 to release notes 2026-06-08 13:50:52 +02:00
Marcin Rataj d4ec6e802b release: add kubo 0.41.0 to release notes 2026-04-24 02:24:34 +02:00
Marcin Rataj 161c7cf997 chore(ci): remove storacha pinning 2026-04-07 15:44:48 +02:00
Marcin Rataj 5dda2263d1 chore(ci): pr handling cleanup 2026-04-07 15:04:20 +02:00
Marcin Rataj 36cb7ee956 release: add kubo 0.40.0 to release notes 2026-02-26 02:44:02 +01:00
Marcin Rataj e22e2aed72 ci(deploy): add concurrency to prevent duplicate artifacts
prevents multiple deploy workflows from running concurrently for the
same branch, which caused "multiple github-pages artifacts" errors
when builds completed close together.
2026-01-22 15:23:16 +01:00
Marcin RatajandMosh 1dd2cccca8 chore: add Shipyard fleek migration blog post (#722)
* chore: add Shipyard fleek migration blog post

link to ipshipyard.com/blog/2026-ipfs-self-hosting-migration/

* chore: inline Shipyard fleek migration as full blog post

cross-posted from ipshipyard.com instead of linking out,
per review feedback on PR #722

* Apply suggestions from Mosh

Co-authored-by: Mosh <1306020+mishmosh@users.noreply.github.com>

* chore: add canonicalUrl to Shipyard cross-posts


---------

Co-authored-by: Mosh <1306020+mishmosh@users.noreply.github.com>
2026-01-21 23:10:25 +01:00
Marcin Rataj 3d0569bfc5 chore(ci): add dnslink-action, cluster, and GitHub Pages
- add DNSLink update via ipshipyard/dnslink-action@v1
- add IPFS cluster deployment with 90-day expiry for non-main branches
- add GitHub Pages as HTTPS fallback
- Fleek hosting shuts down Jan 31, 2026

Related: https://github.com/ipshipyard/waterworks-community/issues/23
2026-01-05 22:06:16 +01:00
Marcin Rataj 0496efe55b chore: add Shipyard 2025 IPFS year in review
- add ecosystem content entry linking to ipshipyard.com blog post
- support description field in RSS feed entries
2025-12-19 23:13:15 +01:00
Marcin Rataj 64861f42fc chore: include release notes and ecosystem content in RSS feed
add postbuild script that enhances the VuePress-generated RSS feed
with items from special content pages (release notes, ecosystem,
news coverage, videos, tutorials, events) that are stored as YAML
arrays in frontmatter rather than individual markdown files.

only items published after 2025-11-25 are included to avoid
backfilling old content into subscribers' feeds.
2025-11-27 06:44:44 +01:00
Marcin Rataj 398b5cb18a chore: kubo 0.39.0 and provide sweep blog post 2025-11-27 05:59:59 +01:00
Marcin Rataj f2ad344944 chore: kubo 0.38.2 2025-10-30 04:44:38 +01:00
Marcin Rataj 320be76513 chore: kubo 0.38.1 2025-10-09 03:37:43 +02:00
Marcin Rataj a2f5adcdb9 chore: kubo 0.38.0 2025-10-02 21:28:00 +02:00
Marcin Rataj 32040d1e90 chore: kubo 0.37.0 2025-08-27 22:47:38 +02:00
Marcin Rataj 932cc2b9ae chore: link to original post 2025-08-05 21:56:34 +02:00
Marcin Rataj fa6109bb57 chore: kubo 0.36.0 2025-07-14 23:06:26 +02:00
Marcin Rataj 12703fa248 fix: typo in newsletter-205.md 2025-05-26 14:36:31 +02:00
Marcin Rataj c635eec6f8 chore: update releasenotes.md 2025-05-21 20:16:42 +02:00
Marcin Rataj e825447b17 chore: fix typo 2025-03-25 23:55:55 +01:00
Marcin Rataj 47031049b7 kubo v0.34.1 2025-03-25 23:55:26 +01:00
Marcin Rataj ca0bc47bc8 chore: kubo 0.34 2025-03-20 23:39:56 +01:00
Marcin Rataj 4ad47dd1b8 chore: add unit 2025-03-02 20:31:58 +01:00
Marcin Rataj 36970c328f chore: kubo 0.33.2 2025-02-14 15:26:32 +01:00
Marcin Rataj a40ce95110 chore: kubo 0.33.1 2025-02-04 23:04:07 +01:00
Marcin Rataj 3431900b5f chore: ipfs-desktop v0.41.0 (#705) 2025-01-31 17:52:29 +01:00
Marcin Rataj 929381c390 chore: kubo 0.33 (#704) 2025-01-30 22:49:18 +01:00
Marcin Rataj 4c50608c16 chore: kubo 0.32.1 2024-11-15 22:24:19 +01:00
Marcin Rataj 1c1522258f chore: kubo v0.32 (#701) 2024-11-14 03:42:07 +01:00
Marcin Rataj 17647d11c1 chore: add Kubo 0.30.0 release note (#696) 2024-09-11 18:49:14 +02:00
Marcin Rataj 09870e84ba fix: missing permalink for brave post 2024-08-26 20:22:45 +02:00
Marcin Rataj f48372afe6 fix: lint 2024-08-26 19:54:40 +02:00
Marcin Rataj 2b5b8d4367 fix: discourseReferrerPolicy
https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963#setting-the-referrer-policy-7
https://developer.chrome.com/blog/referrer-policy-new-chrome-default
2024-08-26 19:43:53 +02:00
Marcin Rataj 67c1eefc45 chore: disable countly script 2024-08-26 19:13:43 +02:00
623d406fc5 blogpost: Migrating From Brave to IPFS Desktop (#693)
Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>
Co-authored-by: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com>
2024-08-26 18:34:21 +02:00
Marcin Rataj 82d2383357 chore: escape email to avoid spam 2024-06-12 20:22:10 +02:00
Marcin Rataj be51e7efa3 Merge pull request #691 from ipfs/kubo-v0.29.0
Update Kubo: v0.29.0
2024-06-10 22:37:44 +02:00
Marcin Rataj fbe8fb1ea6 chore: add Kubo release note 2024-06-10 20:33:07 +00:00
Marcin RatajandAdin Schmahmann 8ef53548ad chore: improve table of Shipyard projects (#678)
* chore: improve implementations table

adds useful links and annotations, allowing reader to explore details of
each area

---------

Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2024-04-08 12:36:10 -04:00
Marcin Rataj ba9c8e2334 chore: finish reframe deprecation (#675)
This takes care of some outdated blogposts pointing at Reframe.
We point at /routing/v1 instead, and add disclaimers where needed.

Context: https://github.com/ipfs/kubo/issues/9479
2024-03-22 16:14:26 +01:00
Marcin Rataj fd2eed86d2 chore: hide email to curb spam 2024-01-18 13:54:23 +01:00
Marcin Rataj 25d0b51b25 fix typo 2023-10-16 02:49:11 +02:00
Marcin Rataj 57d7276a9f curl: add cli examples 2023-10-16 02:46:47 +02:00
Marcin Rataj 3af0e7180b improvde URI section 2023-10-13 18:01:48 +02:00
Marcin Rataj 5d4507831d chore: cosmetics 2023-10-12 17:50:13 +02:00
Marcin Rataj afa256da3b curl: improve summary and malicious gw sections
first stab at making initial summary more engaging
and describing best practices around verifiable responses
2023-10-09 00:49:59 +02:00
Marcin Rataj 25a0ff1a16 Apply suggestions from code review
These should be not controversial
2023-05-22 20:20:26 +02:00
Marcin Rataj be9a9d494f chore: apply cosmetic suggestions from code review
applying these should make review of remaining ones easier
2023-05-10 21:57:00 +02:00
Marcin Rataj 1e998df69a Merge pull request #550 from darobin/principles
Blog post on implementations and principles
2023-03-31 21:17:38 +02:00
Marcin Rataj ff5c338379 chore: update links, add bifrost-gateway 2023-03-31 20:35:07 +02:00
Marcin Rataj 2196da90fd chore: ipfs.tech/media/ 2022-08-16 01:46:57 +02:00
Marcin Rataj 940b1950f4 chore: ipfs.io → ipfs.tech 2022-08-16 01:09:25 +02:00
Marcin Rataj d356dff517 fix: switch redirects to mounted()
JS compilation machine is too complex, reverting to mounted(), as we
know it always executes only in the browser context.
2022-08-16 01:04:12 +02:00
Marcin Rataj c18782b7aa fix: limit redirects to browser context
Build breaks because there is no window during server build
2022-08-16 00:51:05 +02:00
Marcin Rataj bad1358c8c chore: awesome.ipfs.io → awesome.ipfs.tech 2022-08-16 00:37:40 +02:00
Marcin Rataj 7591ac49ea chore: cluster.ipfs.io → ipfscluster.io 2022-08-16 00:36:44 +02:00
Marcin Rataj 3964201acc chore: *.ipfs.io → *.ipfs.tech 2022-08-16 00:35:06 +02:00
Marcin Rataj e6772574e6 refactor: move redirects to beforeCreate
Makes them happen faster and also on the main page
2022-08-16 00:19:18 +02:00
Marcin Rataj aeb2f5ebfd Merge pull request #457 from ipfs/chore/blog-ipfs-tech
refactor: move to blog.ipfs.tech
2022-08-15 23:59:40 +02:00
Marcin Rataj 0b30d40ea0 fix: set default CANONICAL_BASE
Without this local npm run build fails.
Staging  build sets it to https://ipfs-blog-staging.on.fleek.co
so fine to use production value here – easier to spot bugs.
2022-08-15 23:45:37 +02:00
Marcin Rataj 64a0c32c83 chore: npx browserslist@latest --update-db 2022-08-15 23:43:51 +02:00
Marcin Rataj 1944914088 chore: ipfs.io → ipfs.tech 2022-08-15 23:43:38 +02:00
Marcin Rataj 028e67fc64 refactor: move to blog.ipfs.tech
Closes #417
2022-08-15 23:19:45 +02:00
Marcin Rataj 59c1379ffe Update ipfs-as-a-first-class-citizen-in-ffmpeg-who-s-next.md
Small editorial fixes:
- CIDv1
- Links to more context
2022-08-01 20:27:08 +02:00
Marcin Rataj b9f4ad26f5 Update libp2p-paris-p2p-festival-2022-recap.md 2022-06-23 21:37:19 +02:00
Marcin Rataj c8450bcf2d Update web3-browsers-for-decentralized-storage.md
Fixing some untrue / confusing statements.
2022-06-23 21:33:50 +02:00
Marcin Rataj fe799c6876 fix: ipld clarifications around on-chain use (#347)
* fix: ipld clarifications

minimum clarifications to avoid "IPFS has blockchain" meme

* chore: link to some terms from glossary
2021-11-08 12:09:29 +01:00
Marcin Rataj 0f15f46261 Merge pull request #329 from ipfs/staging
fix: comments with permalinks without slash (#325)
2021-10-05 19:54:33 +02:00
Marcin Rataj 4434a2c740 fix: comments with permalinks without slash (#325)
This adds normalization that makes sure every permalink works,
no matter if it is defined with or without leading slash.

Solves problem described in
https://meta.discourse.org/t/referer-with-domain-name-in-the-slug-breaks-comments-embed/204807/4?u=lidel
without breaking existing comment threads.
2021-10-04 17:27:06 +02:00