HexoTools

Tools for Hexo static blog, in order to practice


License
MIT
Install
pip install HexoTools==0.1.7

Documentation

Hexo Tools

hexo的一些小工具, 借以练习, 效果不能保证

使用

安装

pip install hexotools

命令

hexotools #启动GUI

注意

!!! 首次使用请设置博客路径

  • 默认首次使用会弹出设置窗口
  • 如果我提交的包是已设置过的, 请自己搜索config.json文件, 修改其中的"pop_introduction": false,True

!!!不要尝试自己输入命令

  • 该功能无法持续一个命令行程序

生成分类

根据文件夹对md文件头的categories进行修改

图片管理

  • 使用数据库存储图片的url, path, hash, size

  • 上传, 删除图片

  • 下载图片

  • 批量

  • 多图床


技能学习

  • 路径处理

    • os库
    • os.path
  • 配置文件的使用

    • json使用

    • py源码作为配置文件

    • yaml配置文件

  • 类的使用

  • requests库的使用

  • 简单GUI应用

    • PySimpleGui
  • 简单命令行应用

    • click
    • sys
  • 异常处理

  • 正则表达式

  • 文件IO

  • 包导入

  • 包分发

    • setuptools构建工具
    • twine
    • Pypi上传
    • 分发
  • Git使用

    • 版本控制
    • 配合Github
    • 版本发布
  • 数据库的简单使用

    • Sqlite3
  • 项目

    • DeBug
    • 测试
    • 项目构建
    • 项目重构
  • 代码风格

    • 注释
    • 变量命名
  • 多线程&异步

  • Hash

  • 虚拟环境&包管理