如何寻找和使用网站模板?

Abstract

在我们开始DIY自己的网站的时候,利用模板是一个很好的选择,因为这可以让我们的网站美观、流畅,以及节约时间。本文将带你了解使用网站模板的整个过程:① 如何寻找一款惊艳的网站模板?② 如何启用网站模板并且DIY? ③如何将一个网站模板嵌入到其他网站?

Keywords: 网站, 模板, Vue, 寻找, 启动, 发布, 导入

寻找模板

模板框架介绍

主流的前端框架包括 React、Vue、Html5,都可以找到美观免费的模板。这几种框架除了 Html5 可能都需要时间来学习,不过相信我,只要你动手去实践,那么你遇到的问题一定可以 Google 出答案。所以大胆选择自己喜欢的模板,不要过于在意它属于什么框架。

你可以到模板网站去寻找模板,由于我主要采用的 Vue 框架,所以推荐你同样使用 Vue ,这样遇到相同问题时就可以直接复制我的解决方案代码了。

可以到 https://vuejs.org/ecosystem/themes.html 中寻找 Vue 模板。如下图所示,那里有很多免费、美观、实用的模板。

模板示例

下载自己喜欢的模板然后开始吧!

使用模板

打开下载的模板文件夹(以 Vue Now UI Kit 为例)会看到下面这样的目录结构,下图只列举了重要的文件,并且我都加上了必要的文字说明。文件夹中 README.md 文件说明了如何配置和启动网站模板。

模板文件结构

通常情况下 README.md 文件中会对项目做极为详细的说明,或者给出模板的说明文档链接,启动项目前一定要首先仔细阅读它。

“瞎操作 2 小时将可以节省下 5 分钟阅读README的时间。”

本模板中 README.md 文件的内容如下。只要你按照这些说明执行了,就可以成功启动一个模板,之后就可以DIY网站了。

				
					## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Run your tests
```
npm run test
```

### Lints and fixes files
```
npm run lint
```

### Run your unit tests
```
npm run test:unit
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
				
			

Readme.md文件内容

导入模板

修改Vue版本

我曾经因为所选 Vue 模板中的某些依赖的版本冲突而尝试修改 Vue 版本,我按照网络上的各种教程,大幅度修改了模板中的 main.js,router.js 里面的内容,即使我投入了大量时间和精力,且操作都很仔细。仍然出现越来越多的问题,以至于我不得不放弃。

所以,如果你想要修改项目的 Vue 版本以适应某个依赖来实现某项功能的话,我建议你在合适的版本的模板中完成目标功能的开发,然后把目标功能项目发布,之后在你的主项目中引入目标功能,而不是直接在主项目上修改 Vue 版本。

打包和导入的步骤

1. 打包项目

				
					npm run build
				
			

2. 移动项目

打包项目后会得到带有 index.html dist 文件夹,把这个 dist 文件夹移动到主项目的 public 目录下,文件结构如下图所示。

注意:在 Vue.js 项目中必须要放入到 public 文件夹下引用才能生效。

主项目public文件夹结构

3. 导入页面

在主项目的 \src\page 文件夹下需要使用目标功能的页面里,使用 <iframe> 标签来引入其他网站。

				
					<!-- src is the target html file in public folder -->
<iframe loading="lazy" src="dist/index.html" frameborder="0" width="100%" height="600px"></iframe>
				
			

总结

在我们开始DIY一个网站的时候,可以大胆的使用免费的模板,即使需要为此花费一些时间来学习新框架也是值得的。因为相比于我们这样的新手从零做出来的网页来说,网站模板布局更加美观、性能更加稳定。

并且我们无论是想启动一个新项目,还是引入其他项目,都有详细的说明文档,并不会是一件太困难的是。所以,大胆的去尝试吧。

不过,这篇文章针对的是具备复杂功能的应用网站,如果你只是想搭建一个博客的话, WordPress 将是最好的选择。

相关文章

Coming soon.

如果你有任何疑问或者需要任何帮助 

可以在文章下留下评论或者邮箱联系我 weichaoxu1998@gmail.com

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

韦 朝旭

Writer & Blogger

邮箱:weichaoxu1998@gmail.com

目录

+4
0
Edit Template

世上有很多努力也得不到回报的人、想努力但是努力不了的人、努力过度身心俱疲的人。

请不要把自己的努力,只用于追逐自己的胜利。请把自己所得到的东西用于帮助他们,承认自己的弱,与环境中的人一起,互相支撑着走下去。

关注我们

联系方式

libertynlp@163.com

+86-18385537403

上海市杨浦区