ZeroNet网站开发指南(中文版)
来源:互联网 发布:清理adobe软件 编辑:程序博客网 时间:2024/04/28 23:02
大部分都是对官方文档翻译。个人水平有限,如有错误地方请斧正。
概述
ZeroNet 允许你推送静态和动态的网站。
尽管ZeroNet不能运行脚本语言,如PHP 或者Ruby,但是你可以用ZeroNet的Zero框架 API(ZeroFrame)、JavaScript(或者CoffeeScript)、built-in SQL创建一个动态的网站。
ZeroNet调试模式
用调试模式启动会让开发变得更容易。
使用命令python zeronet.py --debug
运行即可。
调试模式功能:
- 自动转换 CoffeeScript -> JavaScript.(本文档写的例子皆来自 CoffeeScript.org)
- 调试的消息显示在控制台上。
- 自动重载一些源文件(UiRequest、UiWebsocket、FileRequest),无需每次改变文件后都要重新启动才生效(GNU/Linux需要请求PyFilesystem)。
http://127.0.0.1:43110/Debug
跟踪和交互Python 控制台最后出错位置。(使用神奇的Werkzeug debugger)http://127.0.0.1:43110/Console
生成一个可以和Python交互的控制台。(使用神奇的Werkzeug debugger)附加功能(仅在你自己的网站上生效)
- 合成CSS文件:所有在网站文件夹的CSS文件都会被合成一个文件,叫
all.css
你可以选择只包含这个文件到你的网站。如果你想保留其它CSS文件让开发更加轻松点。你可以添加一个ignore键到你的content.json
。这样,它们就不会被推送到你的站点了。(等于你添加"ignore": "(js|css)/(?!all.(js|css))"
到content.json
后,就会忽略所有的CSS和JS文件,除了all.js
和all.css
) - 合成JS文件:所有在网站文件夹的JS文件都会被合成一个文件,叫
all.js
。CoffeeScript编译器会提前将.coffee
转换成.js
。 - 为了每个文件合成
all.css/all.js
,文件首先在子目录js/css
文件夹被命名为01_a.css, 02_a.css,之类
ZeroNet网站开发指南
第一部分
- 网站创建
- Zero框架 API(ZeroFrame)
第二部分
- 用户登录
- 推送新的内容到网络
- SQL数据库插入和查询
- 实时更新的你网站
我的ZeroNet博客 http://127.0.0.1:43110/TechZero.bit
(欢迎访问,并点Follow关注,我随时更新)
ZeroNet交流论坛 https://www.reddit.com/r/zeronet/
0 0
- ZeroNet网站开发指南(中文版)
- android开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- HomeKit 开发指南(中文版)
- Spark开发指南(0_8_1中文版)
- Spark开发指南(0.8.1中文版)
- Spark开发指南(0_8_1中文版)
- Spark开发指南(0.8.1中文版)
- HomeKit 开发指南(中文版)
- Android开发指南中文版
- ffmpeg开发指南(一) -- 中文版
- mac系统下搭建go语言环境
- 链表的基本操作之插入、删除、逆置
- 安卓转战React-Native之签名打包成Apk并极速多渠道打包
- ZOJ 1078-Palindrom Numbers
- Java基础——名词解释
- ZeroNet网站开发指南(中文版)
- 一个三年Android开发的总结 - Android应用的反编译
- visual studio2015单元测试
- Jenkins先行配置
- Ubuntu折腾备忘录
- Introduction of Algorithm - Divide and Conquer(分治法)
- HTML5中的contentEditable属性
- 量子世界
- JDBC编码的代码模板(最终版)