如何在 IDE 中调试代码
Python 代码质量工具介绍
Python Concurrent 模块探究
使用 Opencv 搭建图片识别应用
Python 中如何进制转换
编写一个小型静态网站生成器
转载自 Writing a small static site generator
如果你有写博客的习惯以及尝试过自建博客服务,想必会对 Hexo,Hugo 等生成静态页面的框架不陌生。
那么如何实现一个自己的静态网站生成器呢,本文用极其少量 Python 代码实现
目前大概有上百种用Python编写的静态站点生成器(还有更多其他语言编写的静态站点生成器)。
所以我决定写我自己的。
为什么?
好吧,我只是希望将博客从 Ghost 迁移,并且希望保持真正的简约性。
我决定使用GitHub Pages托管,因为他们最近宣布支持自定义域的SSL。
……备份与重装 Apt 软件包
ranger 使用指南
ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with
rifle
, a file launcher that is good at automatically finding out which program to use for what file type.Ranger是具有VI键绑定的控制台文件管理器。它提供了一个简单而美观的curses界面,并具有目录层次结构的视图。它带有
rifle
一个文件启动器,该文件启动器擅长自动找出要用于哪种文件类型的程序。本文将介绍 ranger 的用法以及如何配置 ranger
特性
- UTF-8支持(如果您的Python支持它)
- 多列显示
- 预览所选文件/目录
- 常用文件操作(创建/ 更改权限 /复制/删除/ ...)
- 一次重命名多个文件
- 类似于VIM的控制台和热键
- 自动确定文件类型并使用正确的程序运行它们
- 退出ranger后更改外壳目录
- 标签,书签,鼠标支持...
rysnc使用指南
……本文来源自 rsync 用法教程 作者 阮一峰
rsync 是一个常用的 Linux 应用程序,用于文件同步。
它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代
cp
和mv
命令。