来源:https://xiaolan.me/zeronet-1.html

★如何建立网站

建立网站可以分为两种方式,一种为手动法,另一种为克隆法.

◇克隆法

这个相比于手动法要简单的多,不过需要有同类程序(如 ZeroTalk 即论坛、ZeroBlog 即博客)
首先找到要克隆的网站,这里我以ZeroBlog作为栗子
1
在鼠标移动后最右侧会有一排点,点击那排点,出现选择框(截图没截到,但是鼠标放上去就能看到了)
2
点击Clone对网站进行克隆..这时将列表拉到最下面可以看到“MyZeroBlog”(根据你克隆的东西不一样)
MyZeroBlog
点击进去,在地址栏看到 http://127.0.0.1:43110/1Bt5YjPtGPH27oy6FBM9rrYqFxF7mjQ3c7/ 类似的内容,粗体字部分为你的网站地址..
打开数据目录 ZeroBundle\ZeroNet\data\1Bt5YjPtGPH27oy6FBM9rrYqFxF7mjQ3c7  (粗体为网站地址),编辑content.json以及index.html对网站的内容及标题进行修改..
修改完成后请看网站分发部分

◇手动法

这种方法从名字就能看出来,直接手动编写HTML..
首先我们需要在ZeroNet中建立一个新站点, 打开ZeroNet的主程序目录 ZeroBundle\ZeroNet 快捷键Ctrl+Alt+Shift+鼠标右键,选择在命令行中打开窗口
cmd
在跳出命令提示符之后,输入 ..\Python\python zeronet.py siteCreate 后回车,出现如下提示
private key
记住这个Site private key, 放在一个安全的地方(任何有该key的人均可以修改你的网站)
以及网站地址Site address, 稍后要用到
输入yes后回车建立网站成功...
接下开打开数据目录 ZeroBundle\ZeroNet\data\19geC34yVkRCKaqefc3xc9MiR78y3JZ6Yb 将黑体字替换为你的网站地址..
里面的index.html即是你的网站主页, 可以修改其中的HTML对网站进行编辑..
编辑后请看网站分发部分...

★如何分发网站

网站建立好之后,就要将网站分发到网络上了,每当html文件或json被手动修改之后都要重新进行分发..
打开ZeroNet的主程序目录 ZeroBundle\ZeroNet 快捷键Ctrl+Alt+鼠标右键,选择在命令行中打开窗口
cmd
在跳出命令提示符之后,输入 ..\Python\python zeronet.py siteSign 网站地址 PrivateKey (如果是克隆法建立的网站,则无需输入PrivateKey)后回车,看最后一行,如果出现如下提示(只要最后一个单词是Signed!)
Site:19N97Z..T6xh File content.json signed!
就代表签名成功了,可以进行下一步了..
如果出现
Private key address: False
就说明Private Key输入错误,需要检查..
在签名完成后,进行站点发布
输入 ..\Python\python zeronet.py sitePublish 网站地址 后回车
看到最后一行是
- Done.
则代表发布成功了....
接下来我们进行给网站做种,使网站能久存于ZeroNet中...
打开 http://127.0.0.1:43110/1LtvsjbtQ2tY7SCtCZzC4KhErqEK3bXD4n/ 将你的网站地址按照提示输入进去,即可进行做种...
之后打开 http://127.0.0.1:43110/14y3fN1A214HYdKe5f6WnQdfT3PdKLSAJo/ 按照列表的将你的网站访问一遍,让开放代理也进行做种...

★如何备份权限

在ZeroNet中,能证明你是网站所有人的唯一方法就是你的Private Key, 所以无论如何也不能丢失...
但是克隆法制作的网站是没有显示private key的,该怎么办呢?
打开 \ZeroBundle\ZeroNet\data 目录,找到users.json 之后找到你的网站地址,有一行
"privatekey": "5K5qG**********9ZtD431"
就是你的private key了,注意不要与 auth_privatekey 搞混了,只有属于你的网站才有privatekey这一栏目...
将它放在一个安全的地方吧..