基于Shell的网页相册生成器

在做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标签,在一些实际的应用中,我们可能会需要在此基础上进行修改,强化,先好好地体会一下吧,好了,本篇博文到此结束。

如果需要,请注明转载,多谢

基于Shell的网页相册生成器,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。