在做web开发时,有时候需要提供相册机制,而一般通过人工方式来实现的相册,即费力又易出错,那能不能通过脚本的方式来自动生成这部分内容呢,答案是可以的,下面我们就来写一个自动生成网页相册的生成器吧,代码如下:
#!/bin/bash echo "Creating album" mkdir -p zmyer cat << EOF1 > index.html <html> <head> <style> body { width:470px; margin:auto; border : 1px dashed grey; padding : 10px; } img { margin : 5px; border: 1px solid black; } </style> </head> <body> <center><h1> #Album title</h1></center> <p> EOF1 for img in zmyer/*.jpg; do convert "$img" -resize "100x" "$img" echo "<a href=\"$img\"><img src=\"$img\" title=\"$img\"></a>" >> index.html done cat << EOF2 >> index.html </p> </body> </html> EOF2 echo Album generated to index.html
总结
这个网页相册生成器实现方式很简单,就是在添加图片时,首先设置图片资源的大小,然后通过遍历的方式在网页中插入img标签,在一些实际的应用中,我们可能会需要在此基础上进行修改,强化,先好好地体会一下吧,好了,本篇博文到此结束。
如果需要,请注明转载,多谢