createhtmls.php(批量创建静态页)

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

参数形式,一条中横线“-”后面跟参数名再加一条“=”,后面是参数的值;多个参数用空格间隔。例如:

php cli/createhtmls.php -where=1 -latest=3600

接受的参数有:

-where:要生成静态页面的条件,语法等同于SQL语句的where后面的部分,常用的where条件见本文附录,可以用双引号扩起来也可以不用
-step:每批生成多少个页面,默认为100个
-rest:每生成一个页面休息的时间,单位为微秒(1秒=1000,000微妙),如果不设置则默认为不休息
-latest:只创建最新修改的页面,单位是秒,如果想生成最近1小时内修改过的页面,则-latest=3600

附录:常见的条件语句

-where=1
全部文章页面

-where="category=1"
栏目1的全部页面

-where="category IN(1,2,3,4)"
栏目1,2,3,4的全部页面

-where="id IN(1,2,3,4)"
ID1,2,3,4这4个页面

-where="id=123"
ID=123的这个页面

-where="editor='admin'"
admin创建的页面

-where="id>1000"
ID在1000之后的页面

-where="author='tom'"
文章作者是tom的文章页面