免费的个人网站托管-PinMe篇
前情
对于前端开发来说,拥有一个自己的个人网站是一种执着也是一种排面,但是大部分前端也都对服务端这一块的东西都停留在了解阶段,但是如果正儿八经的上线一个网站或多或少需要懂一些服务端知识,需要购买服务器,注册域名,申请证书等等,那对于前端er有没有什么方式可以免费托管自己的个人网站了?
PinMe ?
一款简单实用的去中心化部署工具,能降低个人网站和作品展示的技术门槛。用户用一行命令就能发布网站或文件,不用复杂配置服务器,还能得到不可篡改的唯一访问地址,支持绑定 ENS 域名
- 极速上传:支持单文件20MB/目录500MB快速上传
- 多终端兼容:Windows/macOS/Linux全平台覆盖
- 智能管理:内置历史记录查看与批量删除功能
- 安全保障:双重哈希验证+IPFS网关加速
它还贴心的提供了网页GUI的方式和命令行工具的方式二种使用方式
网页使用
注:此处是在window11系统上使用测试
STEP1:打开pinme官网
进入网址:PinMe - Free IPFS Hosting for Static Websites | Decentralized Frontend Deployment ,选择右则Deploy from Browser

STEP2:上传文件或者目录
点击click to upload folder,选择个人网站静态资源目录,此处我要上传的test目录,它下面有2个静态html

根据你上传的静态文件的大小等待时间可能不一样,我用于测试的静态资料文件比较小,我等待十几秒就上传成功了

STEP3:链接测试
文件上传成功后,看到成功页面,顶部你的静态网站地址,底下是文件内容预览,我的地址是:https://k2di5kfe.pinit.eth.limo/

如果你上传的是静态文件,你想访问非index.html页面内容的话你需要带上完整文件名:https://k2di5kfe.pinit.eth.limo/index0.html
命令行使用
注:此处是在window11系统上使用测试
STEP1:安装命令行
通过npm全局安装PinMe
npm install -g pinme
STEP2: 上传文件or目录
通过pinme upload 上传文件或者目录
下面是我用于测试的待上传的静态目录,其中有二个html文件

pinme upload testxw

STEP3: 链接测试
复制或者点击上图框住的链接打开看到的如下界面:

上面是你的个人站点的静态链接:https://oxql3up4.pinit.eth.limo,下面的是文件预览内容,如果想访问index0.html可认通过https://oxql3up4.pinit.eth.limo/index0.html
小结
能发现这个上工具是因为我的一篇发在掘金的博文介绍InfinityFree的时候,下面有大佬留言,说这个工具能免注册快速部署,感谢大佬,让我又发现新大陆了

当时第一时间去尝试了是有遇到问题的,于是有去github的issue里留言,没想到没多久就收到已经修复的回复,测试是OK的

此工具虽然好用,但是有一个缺点,你没法做修改替换,你只能重新上传,每次都是生成一个新的唯一的网址,不像我前面推荐的几种方法,它的域名是固定的,同时支持修改替换,我感觉这个工具对于你临时分享一些静态文件给远程用户查看真的是不错的选择
个人的知识和能力是有限的,天外有天山外有山,如果你有更好的免费服务器或者别的可以部署静态网站的方法非常期待你的分享,一起学习一起进步
免费的个人网站托管-PinMe篇的更多相关文章
- 《python开发技术详解》|百度网盘免费下载|Python开发入门篇
<python开发技术详解>|百度网盘免费下载|Python开发入门篇 提取码:2sby 内容简介 Python是目前最流行的动态脚本语言之一.本书共27章,由浅入深.全面系统地介绍了利 ...
- 如何灵活利用免费开源图标字体-IcoMoon篇——张鑫旭
一.温故知新 之前有专门介绍过如何使用类似fontforge软件制作自定义字符字体以及如何在web中实际应用. 不过,文中提到的是利用系统自带的一些特殊字体,如WINGDNG3.ttf字体. 显然,系 ...
- 用letsencrypt搭建免费的https网站--nginx篇
环境:阿里云服务器centos7.3,nignx,letsencrypt做免费的https证书 Let’s Encrypt官网:https://letsencrypt.org/ 1.服务器开放端口:4 ...
- 如何灵活利用免费开源图标字体-IcoMoon篇
http://www.zhangxinxu.com/wordpress/2012/06/free-icon-font-usage-icomoon/
- Node.js 部署免费/自动续订 HTTPS
随着互联网快速发展,互联网信息安全越来越受到大家重视,HTTPS 应该是近两年各大厂商都在尽力普及的技术之一.国内大厂基本上已经全面普及了 HTTPS. 本文首发于我的个人网站:听说 - https: ...
- hadoop入门篇-hadoop下载安装教程(附图文步骤)
在前几篇的文章中分别就虚拟系统安装.LINUX系统安装以及hadoop运行服务器的设置等内容写了详细的操作教程,本篇分享的是hadoop的下载安装步骤. 在此之前有必要做一个简单的说明:分享的所有内容 ...
- CSS3魔法堂:认识@font-face和Font Icon
一.前言 过去我们总通过图片来美化站点的LOGO.标题.图标等,而现在我们可以通过@font-face获取另一种更灵活的美化方式. 二.看看例子 /* 定义 */ @font-face { font- ...
- AStar算法(转载)
以下的文章来至http://blog.csdn.net/debugconsole/article/details/8165530,感激这位博主的翻译,可惜图片被和谐了,所以为方便阅读,我重新把图片贴上 ...
- A*寻路初探 GameDev.net
A*寻路初探 GameDev.net MulinB按:经典的智能寻路算法,一个老外写的很透彻很清晰,很容易让人理解神秘的A*算法.以下是一个中文翻译版. A*寻路初探 GameDev.net 作者: ...
- TGL站长关于常见问题的回复
问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ...
随机推荐
- 20244104 实验二《Python程序设计》实验报告
课程:<Python程序设计> 班级: 2441 姓名: 陈思淼 学号:20244104 实验教师:王志强 实验日期:2025年4月5日 必修/选修: 公选课 1.实验内容 设计并完成一个 ...
- 鸿蒙Next仓颉语言开发实战教程:店铺详情页
各位好,幽蓝君又来分享仓颉开发教程了,今天的内容是店铺详情页: 这个页面的内容看似简单,其实有很多小细节需要注意,主要还是让大家熟悉List容器的使用. 整个页面由导航栏和List容器两大部分组成,导 ...
- HarmonyOS NEXT仓颉开发语言实战案例:银行App
仓颉语言的商城项目基本开发结束啦,今天跟大家分享新的项目,一个银行app,说是新项目但是大家可能会有些眼熟,在ArkTS的教程中就写过这个项目.今天我们仓颉语言再写一遍,看看和ArkTS有什么不同. ...
- Linux在线安装MySQL5.7
Linux在线安装MySQL 5.7及编码密码修改 先检测系统是否自带安装mysql yum list installed | grep mysql 若出现mysql相关信息,卸载原始版本 yum - ...
- springboot中获取配置文件的值
1.在application.properties中ds-portal_service_port=http://192.168.**.**:10001 2.在java中@Autowiredprivat ...
- secp256k1算法详解二(关键理论及源码分析)
1 关键结构体 1.1 secp256k1_fe secp256k1库域元素field element,其具体定义如下 /** This field implementation represents ...
- C# vs c#判断程序是否调试模式
https://blog.csdn.net/qq_37664403/article/details/118747195 1.Debug模式,Release模式#if DEBUGConsole.Writ ...
- express的默认Cache-Control
express渲染页面一共有三种方式:将页面作为静态资源 express.static.res.sendFile.res.render. 其中前两种方式都会有默认缓存 Cache-Control: p ...
- node: /lib64/libm.so.6: version `GLIBC_2.27' not found
场景 cent os7服务器使用nvm安装的node之后,只要使用npm或者node,均会出现以下问题 [root@172 ~]# npm -v node: /lib64/libm.so.6: ver ...
- 重载 & 重写 在java 中
简介 他们都是实现多态的方式之一, 重载是实现编译时的多态,属于静态分配, 重写是实现动态分配. 简单来说: 重载在一个类中实现, 同名函数, 但是不一样的参数. 重写: 在类继承中实现. 子类继承了 ...