菜鸟科技网

新建网页站点,新手从何开始?

从零开始编写代码(适合学习和技术爱好者)

这是最传统也是最基础的方法,能让你彻底理解网站是如何工作的,一个网站主要由三部分构成:

新建网页站点,新手从何开始?-图1
(图片来源网络,侵删)
  1. HTML (HyperText Markup Language):网站的骨架,定义了内容的结构,比如标题、段落、图片、链接等。
  2. CSS (Cascading Style Sheets):网站的“衣服”,负责网站的视觉表现,比如颜色、字体、布局、间距等。
  3. JavaScript (JS):网站的“大脑”,负责网站的交互和动态行为,比如点击按钮弹出窗口、轮播图、表单验证等。

步骤 1:准备工作

  1. 文本编辑器:你需要一个专业的代码编辑器来编写代码,而不是记事本。

  2. 网页浏览器:用于预览和测试你的网站,你电脑上已经安装的 Chrome、Firefox、Edge 或 Safari 都可以。

步骤 2:创建网站的基本文件结构

在你的电脑上创建一个新的文件夹,例如命名为 my-first-website,在这个文件夹里,我们创建以下三个初始文件:

  • index.html (网站的主页)
  • style.css (网站的样式表)
  • script.js (网站的脚本)

你的文件夹结构看起来应该是这样的:

新建网页站点,新手从何开始?-图2
(图片来源网络,侵删)
my-first-website/
├── index.html
├── style.css
└── script.js

步骤 3:编写你的第一行代码

编写 HTML (index.html)

用 VS Code 打开 index.html 文件,输入以下代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">我的第一个网站</title>
    <!-- 链接到我们的CSS文件 -->
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <h1>欢迎来到我的网站!</h1>
    <p>这是一个段落,这是我的第一个网页。</p>
    <img src="https://via.placeholder.com/150" alt="一个示例图片">
    <button id="myButton">点击我</button>
    <!-- 链接到我们的JavaScript文件 -->
    <script src="script.js"></script>
</body>
</html>

代码解释

  • <!DOCTYPE html>:声明这是一个 HTML5 文档。
  • <html>:整个网页的根元素。
  • <head>:包含网页的元信息,比如标题、字符编码、以及链接到 CSS 和 JS 文件。
  • <body>:包含所有可见的网页内容,比如标题、段落、图片等。
  • <link rel="stylesheet" href="style.css">:告诉这个 HTML 页面去哪里寻找它的样式表。
  • <script src="script.js"></script>:告诉这个 HTML 页面去哪里寻找它的脚本,通常放在 body 的末尾,以确保页面内容先加载完毕。

编写 CSS (style.css)

新建网页站点,新手从何开始?-图3
(图片来源网络,侵删)

打开 style.css 文件,输入以下代码来美化你的网页:

/* 给整个页面设置一些基本样式 */
body {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    background-color: #f0f2f5;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
}
设置样式 */
h1 {
    color: #007bff;
}
/* 给按钮设置样式 */
button {
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    background-color: #28a745;
    color: white;
    border: none;
    border-radius: 5px;
    margin-top: 20px;
}
/* 鼠标悬停在按钮上时的效果 */
button:hover {
    background-color: #218838;
}

编写 JavaScript (script.js)

打开 script.js 文件,输入以下代码来增加交互性:

// 获取按钮元素
const myButton = document.getElementById('myButton');
// 为按钮添加一个点击事件监听器
myButton.addEventListener('click', function() {
    alert('你好!你成功点击了按钮!');
});

步骤 4:在浏览器中查看你的网站

最激动人心的时刻到了!用你的浏览器打开 index.html 文件。

  • 方法:在文件夹中找到 index.html 文件,双击它。
  • 或者:在浏览器中,按 Ctrl + O (Windows) 或 Cmd + O (Mac),然后找到并选择你的 index.html 文件。

你应该能看到一个居中显示的蓝色标题、一段文字、一张图片和一个绿色的按钮,点击按钮,还会弹出一个提示框。

恭喜!你已经成功创建并运行了你的第一个网站!


使用网站构建工具(适合快速建站和不想写代码的人)

如果你不想学习代码,或者想快速搭建一个功能完善的网站(比如博客、企业官网、电商网站),可以使用网站构建工具。

网站构建平台

这些平台提供拖拽式的界面和模板,让你像搭积木一样创建网站。

  • Wix:功能强大,模板精美,适合创建创意型、展示型的网站,如作品集、餐厅、摄影等。
  • Squarespace:以设计和美学著称,模板非常现代和专业,适合设计师、艺术家和注重品牌形象的企业。
  • WordPress.com:全球最流行的内容管理系统,功能极其丰富,通过插件可以扩展任何功能,分为免费和付费托管两种。

优点

  • 快速上手:无需编程知识。
  • 模板丰富:有大量现成的设计可供选择。
  • 自带主机:通常包含服务器空间,你无需自己管理。
  • 维护简单:平台会负责技术更新和安全。

缺点

  • 自由度较低:模板和功能可能受到限制。
  • 成本较高:长期使用下来,订阅费用可能超过自己建站。
  • 数据不归自己完全控制:如果平台倒闭,你的网站可能无法迁移。

内容管理系统

WordPress.org (注意和 .com 的区别) 是最典型的例子,它本身只是一个软件,你需要自己购买域名和虚拟主机来安装它。

基本步骤

  1. 购买域名my-awesome-site.com
  2. 购买虚拟主机:存放你网站文件的服务器空间。
  3. 安装 WordPress:大多数主机提供商都提供“一键安装”功能。
  4. 选择主题和插件
    • 主题:决定网站的外观(相当于 CSS)。
    • 插件:增加网站的功能(如联系表单、SEO 优化、电商等)。
  5. 开始创作内容:在 WordPress 后台写文章、发布页面。

优点

  • 完全控制:你拥有网站的所有权和数据。
  • 高度可定制:有成千上万的免费和付费主题、插件。
  • 成本效益高:初期域名和主机费用较低。
  • 社区庞大:遇到任何问题都能找到解决方案。

缺点

  • 有学习曲线:需要花时间学习如何使用 WordPress。
  • 需要自己维护:需要负责更新、备份和安全。

如何选择?

特点 代码编写 网站构建工具
目标用户 学生、开发者、想深入了解网站原理的人 企业主、博主、设计师、时间有限的人
技术要求 需要学习 HTML, CSS, JavaScript 无需编程知识
建站速度 慢,从零开始 非常快,拖拽即可
成本 几乎为零(只需编辑器) 月度/年度订阅费
自由度 无限,完全掌控 有限,受平台和模板限制
维护 自己负责所有代码和服务器 平台负责技术维护

给你的建议

  • 如果你是初学者,想学习一项新技能:强烈推荐从 方法一 开始,即使你最终选择用工具建站,懂得代码原理也能让你更好地理解和优化你的网站。
  • 如果你只是想快速拥有一个网站,不关心技术细节:直接选择 方法二 中的 WixSquarespace,它们能让你在几小时内就上线一个漂亮的网站。

希望这个详细的指南能帮助你开启网站建设之旅!祝你成功!

分享:
扫描分享到社交APP
上一篇
下一篇