原因
出現這個問題的原因是因為,ipfs未與公網上的節點相互連接,因此此時處于離線狀態
使用場景
部署自己的博客,后期的改動,累計追加在同一個地址,這個地址是唯一的,也就是創建ipfs生成的ID號
步驟
1,查看ipfs的ID號,使用命令ipfs id
2,將博客相關文件上傳,復制最后一行的博客的地址
3,將博客地址和ID進行關聯,如果是聯網狀態的話,使用命令,其中的哈希是最后一行的博客的地址
[qiaowb@gpu-child ipfsLearn]$ ipfs name publish QmPzuBfgH2ox4Eujj1THd6ykLiceyEqB9jecuAzPzd3nPV
如果是離線狀態的話需要補充部分的代碼,命令如下
[qiaowb@gpu-child ipfsLearn]$ ipfs name publish QmPzuBfgH2ox4Eujj1THd6ykLiceyEqB9jecuAzPzd3nPV --allow-offline=true
設置離線狀態為true即可(?--allow-offline=true)
4,使用的時候也會和先前相比發生變化,將ipfs改成了ipns,并且后面的哈希不是博客的地址,而是自己ipfs的ID
http://59.64.78.83:8080/ipns/Qmwedhyt6yghui876hygtffrtg5456yhuikhgbfe/
后面文件發生修改,需要重新上傳,以及執行上面的操作?
最后需要使用命令 ipfs daemon進行內容的同步
參考鏈接
?