首页 开发技术 其它     /    sitefab:功能强大且易于运用的跨平台网站静态生成器-源码

sitefab:功能强大且易于运用的跨平台网站静态生成器-源码

上传者: weixin_42122306 | 上传时间:2017/4/14 20:07:31 | 文件大小:77KB | 文件类型:ZIP
sitefab:功能强大且易于运用的跨平台网站静态生成器-源码
SiteFab:最先进的人类静态网站生成器30秒入门以下是安装SiteFab,创建新站点并在不到30秒的时间内进行编译的方法:#installthemainpackagepipinstallsitefabspacydownloaden_core_web_smpipinstall-Uspacy-lookups-data#clonethesitetemplateasbasegitclonehttps://github.com/ebursztein/sitefab-template.gitmysite/#clonethepluginsinyoursitedirectorygitclonehttps://github.com/ebursztein/sitefab-plugins.gitmysite/plugins#

文件下载

资源详情

[{"title":"(77个子文件77KB)sitefab:功能强大且易于使用的跨平台网站静态生成器-源码","children":[{"title":"sitefab-master","children":[{"title":"test_requirements.txt <span style='color:#111;'>55B</span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"macos.yml <span style='color:#111;'>627B</span>","children":null,"spread":false},{"title":"windows.yml <span style='color:#111;'>1.07KB</span>","children":null,"spread":false},{"title":"pythonpackage.yml <span style='color:#111;'>1.35KB</span>","children":null,"spread":false},{"title":"python3x-multiversion.yml <span style='color:#111;'>770B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"pytest.ini <span style='color:#111;'>56B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>10.51KB</span>","children":null,"spread":false},{"title":"sitefab","children":[{"title":"utils","children":[{"title":"objdict.py <span style='color:#111;'>447B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>2.80KB</span>","children":null,"spread":false}],"spread":true},{"title":"Logger.py <span style='color:#111;'>3.89KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>68B</span>","children":null,"spread":false},{"title":"plugins","children":[{"title":"CollectionProcessor.py <span style='color:#111;'>396B</span>","children":null,"spread":false},{"title":"SiteRendering.py <span style='color:#111;'>408B</span>","children":null,"spread":false},{"title":"PostProcessor.py <span style='color:#111;'>392B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>346B</span>","children":null,"spread":false},{"title":"Plugins.py <span style='color:#111;'>12.90KB</span>","children":null,"spread":false},{"title":"TemplateFilter.py <span style='color:#111;'>382B</span>","children":null,"spread":false},{"title":"SiteProcessor.py <span style='color:#111;'>387B</span>","children":null,"spread":false},{"title":"SitePreparsing.py <span style='color:#111;'>407B</span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"html2text.py <span style='color:#111;'>921B</span>","children":null,"spread":false},{"title":"parser.py <span style='color:#111;'>3.69KB</span>","children":null,"spread":false},{"title":"markdown.py <span style='color:#111;'>6.67KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>27B</span>","children":null,"spread":false},{"title":"frontmatter.py <span style='color:#111;'>2.59KB</span>","children":null,"spread":false}],"spread":true},{"title":"PostCollections.py <span style='color:#111;'>2.83KB</span>","children":null,"spread":false},{"title":"files.py <span style='color:#111;'>3.73KB</span>","children":null,"spread":false},{"title":"SiteFab.py <span style='color:#111;'>16.36KB</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"plugins.py <span style='color:#111;'>1.10KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":false},{"title":"nlp.py <span style='color:#111;'>8.08KB</span>","children":null,"spread":false},{"title":"image.py <span style='color:#111;'>3.99KB</span>","children":null,"spread":false},{"title":"linter","children":[{"title":"images.py <span style='color:#111;'>4.13KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"linter.py <span style='color:#111;'>2.77KB</span>","children":null,"spread":false},{"title":"tests_to_implement.yaml <span style='color:#111;'>3.83KB</span>","children":null,"spread":false},{"title":"tests.yaml <span style='color:#111;'>2.20KB</span>","children":null,"spread":false},{"title":"structure.py <span style='color:#111;'>1.12KB</span>","children":null,"spread":false},{"title":"frontmatter.py <span style='color:#111;'>10.44KB</span>","children":null,"spread":false}],"spread":false},{"title":"cmdline","children":[{"title":"cmdline.py <span style='color:#111;'>4.78KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"setup.py <span style='color:#111;'>2.69KB</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>3.69KB</span>","children":null,"spread":false},{"title":"tests","children":[{"title":"integration","children":[{"title":"test_compile_template_site.py <span style='color:#111;'>1.12KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"test_objdict.py <span style='color:#111;'>508B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_utils.py <span style='color:#111;'>854B</span>","children":null,"spread":false}],"spread":true},{"title":"test_nlp.py <span style='color:#111;'>3.59KB</span>","children":null,"spread":false},{"title":"test_sitefab_init.py <span style='color:#111;'>1001B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_files.py <span style='color:#111;'>2.92KB</span>","children":null,"spread":false},{"title":"parser","children":[{"title":"test_html2text.py <span style='color:#111;'>882B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>473B</span>","children":null,"spread":false},{"title":"test_init.py <span style='color:#111;'>473B</span>","children":null,"spread":false},{"title":"test_parse.py <span style='color:#111;'>1.34KB</span>","children":null,"spread":false}],"spread":false},{"title":"test_logger.py <span style='color:#111;'>575B</span>","children":null,"spread":false},{"title":"sitefab_template","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'>2.77KB</span>","children":null,"spread":false},{"title":"data","children":[{"title":"basic.md <span style='color:#111;'>480B</span>","children":null,"spread":false}],"spread":false},{"title":"test_image.py <span style='color:#111;'>435B</span>","children":null,"spread":false},{"title":"linter","children":[{"title":"test_linter_frontmatter.py <span style='color:#111;'>12.56KB</span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'>195B</span>","children":null,"spread":false},{"title":"test_linter_structure.py <span style='color:#111;'>1.46KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_linter_images.py <span style='color:#111;'>3.71KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>222B</span>","children":null,"spread":false},{"title":"documentation","children":[{"title":"code_overview.md <span style='color:#111;'>2.95KB</span>","children":null,"spread":false},{"title":"post_template.md <span style='color:#111;'>5.40KB</span>","children":null,"spread":false},{"title":"plugin_list.md <span style='color:#111;'>1.86KB</span>","children":null,"spread":false},{"title":"managing.md <span style='color:#111;'>566B</span>","children":null,"spread":false},{"title":"plugins.md <span style='color:#111;'>11.13KB</span>","children":null,"spread":false},{"title":"post_file.md <span style='color:#111;'>5.87KB</span>","children":null,"spread":false},{"title":"old_readme_to_update.md <span style='color:#111;'>575B</span>","children":null,"spread":false},{"title":"gettting_started.md <span style='color:#111;'>3.22KB</span>","children":null,"spread":false},{"title":"collection_template.md <span style='color:#111;'>1.15KB</span>","children":null,"spread":false},{"title":"faq.md <span style='color:#111;'>1.15KB</span>","children":null,"spread":false},{"title":"man.md <span style='color:#111;'>97B</span>","children":null,"spread":false},{"title":"nginx_install.md <span style='color:#111;'>1.58KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明