我刚刚在我的里面写了一个函数,~/.bashrc
它可以让我用一个命令为一个新网站创建一个文件夹。该函数如下所示:
function newsite() {
mkcd "$*" # mkdir and cd into it
mkdir "js"
mkdir "imgs"
touch "index.html"
touch "main.css"
vim "index.html"
}
Run Code Online (Sandbox Code Playgroud)
现在我想要做的是,我想为 index.html 和 main.css 创建基本模板文件,而不是仅仅接触 index.html 和 main.css 问题是我完全不知道该怎么做。我不太了解使用 bash 命令写入文件。通常我只是在 vim 中打开文件然后去镇上,但是当我进入 vim 时,我希望已经开始了一些事情......
我喜欢 jw013 的想法:
mkdir -p ~/site_template/{js,imgs}
# Creates all the files in this directory: index.html, main.css, ...
Run Code Online (Sandbox Code Playgroud)
现在,是时候创建一个新站点了:
cp -r ~/site_template ~/my_site
Run Code Online (Sandbox Code Playgroud)
那会容易很多。此外,您可以按自己喜欢的方式编辑站点模板文件。