1. 首页
  2. 建站新闻

单人做一个网站需要掌握哪些知识?

这么巧,//,就是我一个人单独做的~

做了有一年半了,现在每天有个人访问,流量可真低呢,哈哈

简单列罗一下网站功能,以及需要什么知识,当做题主学习思路的一种参考吧

网页上要显示内容,需要学学,比如这个页面,有文字,有图片。

光有文字还不行,还要考虑不同的颜色,布局,排版,如图做出这样页面效果,要学学基本的

有一些交互,比如修改了代码可以实时看到效果,得掌握

直接写太累,需要套用别人写好的,来得快,也比自己做出来的好看,那么就可以用用

现在网站有多张页面,不可能做张呀,所以这些都需要维护在数据库里面,那就学一个简单的

现在一共有张表。。。。怎么维护他们之间的关系~彼此如何依赖,外键如何关联,这个需要学习表关系的相关知识

有了数据库,也有了表,那么如何从这些表里取数据呢?我用的是技术栈,那么就需要用到

为了使用不是需要基础吗?为了仅仅满足的运行,需要如下基础:

面向对象,变量操作符控制流程,数字与字符串,异常处理,集合,嗯,刚刚够

这样就可以取出数据了,那么取出来之后怎么显示在上呢?需要用到

为了可以运行,需要一个容器,,简单用用就可以了

可是总不能在自己机器上跑嘛,要放在公网上,运行,其他人才看得到呀,所以需要掌握如何在里部署

那么挂在公网上的自己怎么弄呢?我也弄不来,我是在阿里云租的云服务器

随着网站提供的功能越来越多,光用开发太慢了,而且难以维护,这个时候就用到了加快开发效率

也有点难以维护了,那么就换成了

为了让和更好的整合在一起,那还得学学以及这个的整合

常常有漏洞产生,所以还得时常打补丁,真后悔当初没有用那套呢其实当时也不熟,哈哈~

为了更好的讲解知识点,录了教学视频,所以还得会录屏软件。。。。

这些视频放在不太好,会有广告,放在云盘也不好,会被莫名其妙举报而关闭,所以还是放在自己网站吧。那么为了播放,还的学会的播放方式

看视频太慢,所以再加个不同速度的播放按钮,以及回放按钮

随着访问的人数增多,看视频的人有个,个人同时看的时候,视频播放就卡成狗了,所以为了播放顺利,得把视频放在上面去

可是视频也多呢,一个一个得手动上传多麻烦,那就得调用阿里云的,用帮你自动上传

还有些和开发技术无关的,也是需要掌握的,比如域名,要自己去选购一个,也是在阿里云买的,以前叫域名里包含这个商标,害怕被拿回去,就改了。

光有域名还不行,当服务器是在国内的时候,是需要备案的。备案流程现在简单多了,基本上天就可以做完,不过其中有一个挺麻烦的地方,需要自己手写签字,然后再扫描出来发过去,可是我没有扫描仪呢,去楼下店里扫描又嫌麻烦,怎么办呢。。。。刚开始是在淘宝买元的那种帮扫描的。。。后来发现有的网站可以提供手写字体,于是把手写字复制下来,再到要填的单子上,发过去就行了,这个可是我十分得意的备案经验哟,哈哈

嗯~好像就这些吧~一眨眼看,貌似需要的知识也不少,其实很多很多的知识,在一开始做这个网站的时候,我都是不会的,比如(掩面),播放视频,阿里云。

刚开始做的时候,其实就是很基础的增删改查一套,做得过程中,

发现需要做某个功能,做这个功能的时候再去学需要的知识,这样随着网站功能得一点点丰富,自己的知识,技能也成长了起来了

。和打游戏的道理一样一样,先整点简单的小副本,干点小,装等提升一些,技能熟练一些,多打几个小副本,到了进团队副本的时候,装等,技术也跟着就上来了嘛。

所以回到题主的问题“给点方向性的意见,比如如何学习?学什么?学到什么程度?”。

试着自己做一个对别人有价值的个小网站嘛,简单的那种,比如分享你收集的,小软件,考试题目什么的,以功能需求为导向,按需学习,这是最好的学习方式,也是最有意思,最有乐趣的方式。

从头到尾做一个站,像是搭一个积木;更像是设计并建造一栋建筑,你熟悉里面的一砖一瓦,这里面凝聚了你的创造性和灵感;甚至更像是你的小孩,你看着他一天天长大,里面有你的心血,懊恼,奋斗,挫折,成长,收获。

感谢这个时代,提供给我们这些独行者这样的环境,条件,机遇去做一件允许自己沉醉其中的事业。

其他相关:知乎上前端开发领域有哪些值得推荐的问答?知乎

收藏的同学,请记得点个赞~

我就是自己做了一个网站建筑一网//,七月号做好的,现在上线大概天吧。现在每天大概有人访问吧,阅读量在左右,真的很低呢,新站都是这样吧。

图:网站和我的更新记录

图:网站现在的完成图

做网站很难吗?我一开始也是这么认为的,可是经过一段时间摸索之后,我觉得做网站还是可以入手的,关键是这个过程很有趣。

下面我们就一步一步分解做网站这个过程吧。本次回答的前四点可能和其他回答都差不多,重点看本回答的第五点吧。这是我自己整理的结果比较长。

一首先你需要一个域名和一个空间。

域名我是在上买的,空间是腾讯云的,这些前面的回答都有了,我就不一一说了。

图:我是在这个网站上买域名

腾讯云目前运行的还不错,而且后期还支持登陆的接口,还是很适合我这个网站的。

二其次,你需要去安装运行环境

这个,老实说我也是折腾了好多次,好痛苦啊!之间服务器都格式化了好几次,有一点不满意我就删掉重来,终于摸索了我自己的路。

我这里是按照的方法去安装的,安装他们官网的安装步骤安装去做就没有问题。安装好的截图如下图所示。

图:安装成功提示

三你需要一个软件

这里我隆重推荐软件,真的是我用过最好的软件了,还有的操作接口下图红色箭头。

图:软件界面

四你需要安装,并选好主题

然后我的做法就是把下载下来,通过直接拖动到空间里面,这样就安装好了。然后设置一下用户名和密码就可以了。

主题主要是根据你网站的用途来定,企业网站个人网站论坛所用的主题是不同的。

五个人有用的小经验特别好用

使用经验总结微信机器人+站视频+美化文章内标题的标签建筑一网施工材料设计一体化

插件实现网页内链修改支持中文

腾讯云缓存设置经验建筑一网施工材料设计一体化

如何上传文件建筑一网施工材料设计一体化

在侧边栏插入图片技巧建筑一网施工材料设计一体化

使用腾讯云之后的速度测试基本满意建筑一网施工材料设计一体化

阶段性总结最近的折腾建筑一网施工材料设计一体化

下面挑几个有代表性的经验放在下面分享给大家。

自由连接网站和微信公众号

众所周知,微信公众号里面功能最弱的就是没有认证的个人订阅号了。不是我不想认证,是微信现在关闭了个人的认证了。这就导致微信公众号的很多开发功能无法使用到。比如这次,我想用水煮鱼大神的微信机器人插件来让我的网站和公众号可以自由连接,就必须要使用一点“巧劲”了。

首先大家一开始都以为,未认证的公众号,在微信公众平台在微信自己的后台提供了自定义菜单设置的功能,但是没有开放创建菜单的接口。所以这个就是选的问题:

所有的操作都在微信后台进行设置。为了使用使用微信机器人的自定义回复的功能,放弃自定义菜单功能。

鱼和熊掌是不可兼得的。

可是事实上,没有认证的个人订阅号,是可以做菜单的。可以在我的公众号“建筑一网”上看一下效果。

////(二维码自动识别)

具体做法:

不需要在微信机器人做,而是在公众号里做。

先在“开发基本配置”里,把配置停用。

在自定义菜单里配置菜单。

然后“开发基本配置”里,把配置启用。这时候配置的菜单就失效了,不过没关系。

点“添加功能插件”,添加“自定义菜单”,点击启用。

注意:以上四步设置完成之后,需要把服务器重启一下,不然微信机器人会没有响应。下面重启服务器的命令是:

下面,我将用视频演示一下操作过程:可能移动端无法看这个视频,大家可以去站关注我的账号“建筑一网”来观看。

如何让没有认证的个人订阅号可以自由连接网站和微信公众号_机械_科技__哔哩哔哩/////

本视频重点:如何让没有认证的个人订阅号可以自由连接网站和微信公众号?

第一步先在“开发基本配置”里,把配置停用。

第二步在自定义菜单里配置菜单。

第三步然后“开发基本配置”里,把配置启用。这时候配置的菜单就失效了,不过没关系。

第四步点“添加功能插件”,添加“自定义菜单”,点击启用。

然后,我们来试一试。我这里可以正常使用了,是因为我之前重启过服务器了。如果不能使用的话,可以到后台来重启服务器。

操作步骤如下:

第一步打开软件。

第二步登陆,并进入系统。

第三步输入重启命令

这样就么有问题了。

建筑一网微信公众号主要有两大作用,第一是分享建筑结构相关知识,第二利用该微信公众号查询“建筑一网”博客中的文章。

查询功能说明:

相关查询指令:

输入返回最新日志

输入返回随机日志

输入返回最热日志

输入返回最多评论日志

输入返回一周内最热日志

输入返回一周内最多评论日志

输入获取帮助信息!

输入“关键词”查询建筑一网的相关文章。

查询步骤如下:

在搜索中搜索不到需要的内容,请更换关键词重新搜索,搜索只能搜索博客//中的内容,网站中会根据网友提出的问题进行更新相关的内容,如果你有什么问题,请给我们留言,我们会在微信公众号和网站中进行相关更新。

在中引用站视频

在中引用站视频如果直接用官方的分享代码经常会出错,视频经常会显示找不到,所以小编给大家一个方法就是用下面这个代码,每次只要替换代码中小编标识的粗体数字那边就可以!

如://///

数字就是站视频地址中后面的数字

&;&#;_&#;&#;;&#;&#;///?&;;&#;&#;/&#;&#;&#;&#;&#;&;&;/&;

如何美化文章内标题的标签

就是实现图示功能

其实是通过定义了内容中的标签的样式,直接将下面的代码添加到你的中即可:分别是一号标题二号标题和三号标题

{;#;;;;;;;}

{;#;;;;;;;}

{;#;;;;;;;}

添加在线客服功能

实现的效果如下图所示,点击交谈就会激活应用,进入人工客服在线交流窗口。目前在和手机测试均通过,和测试未通过,主要是代码造成的,我将在下次的更新中补充。

如何做到呢?首先去下载文件,下载地址如下:待更新

最近太忙了,下午继续更新。也欢迎大家关注我的专栏“建筑一网”。

嗯,首先需要下载文件,地址我已经把链接做出来了,在////

下载之后有两个文件,分别是和_。如下图所示:

打开之前提到的软件,把_文件夹整个拖动到右侧窗上传到服务器。

注意,一定要放到你网站的根目录,就是和在同一文件夹。

双击打开_文件夹,打开文件。将号码改成自己的号码,同时按照需要更改类型,我的是个人。

在要加入客服的页面的&;&;与&;/&;标签中插入以下代码

位置在主题目录下的文件。一定要拉到最后的&;/&;前面插入

&;&#;/&#;&#;_/&#;&;&;/&;

你可以在开源电子书《全栈增长工程师指南》上了解到开发所需要的知识体系,然后在电子书《全栈增长工程师实战》实战相关的内容。

《全栈增长工程师指南》目录

全栈增长工程师指南

全栈工程师是未来

技术的革新史

软件开发的核心难题:沟通

大公司的专家与小公司的全栈

全栈工程师的未来:无栈

基础知识篇

工具只是辅助

还是?

语言也是一种工具

提高效率的工具

快速启动软件

工具

终端或命令提示符

包管理

环境搭建

/

学好一门语言的艺术

一次语言学习体验

输出是最好的输入

如何应用一门新的技术

编程基础

从浏览器到服务器

从到页面显示

,

中文?

其他标记

小结

简介

样式与目标

选择器

更有趣的

,

面向对象

其他

前端与后台

后台语言选择

其他

更多

后台即服务

演进史

后台即服务

数据持久化

文件存储

数据库

搜索引擎

前端框架选择

前台与后台交互

编码

编码过程

应用的构建系统

应用的构建过程

应用的构建实战

与版本控制

版本控制

如何一本书

开发任务

写代码只是在码字

内置索引与外置引擎

门户网站

内置索引与外置引擎

如何编写测试

测试金字塔

如何测试

测试替身

测试驱动开发

红绿重构

测试先行

可读的代码

命名

函数长度

其他

代码重构

重命名

提取变量

提炼函数

重构

提炼函数

内联函数

查询取代临时变量

重构到设计模式

过度设计与设计模式

上线

隔离与运行环境

隔离硬件:虚拟机

隔离操作系统:容器虚拟化

隔离底层:容器

隔离依赖版本:虚拟环境

隔离运行环境:语言虚拟机

隔离语言:

架构

/

服务器

缓存

数据库端缓存

应用层缓存

前端缓存

客户端缓存

离线缓存

可配置

环境配置

运行机制

功能开关

自动化部署

依赖与包仓库

构建软件包

上传和安装软件包

数据分析

构建衡量学习

想法构建

产品衡量

数据学习

数据分析

识别需求

收集数据

分析数据

展示数据

用户数据分析:

受众群体

流量获取

移动应用

网站性能

网站性能监测

网站性能

爬虫与索引

什么样的网站需要?

基础知识

内容

入门

什么是

什么是简单?

进阶

用户体验要素

认知设计

持续交付

持续集成

持续集成系统

持续集成流程

持续交付

基础设施

持续部署

持续学习

持续阅读

持续编程

持续写作

遗留系统与修改代码

遗留代码

遗留代码

如何修改遗留代码

修改遗留代码

网站重构

速度优化

功能加强

模块重构

回顾与架构设计

自我总结

吾日三省吾身

的过程

三个维度

架构模式

预设计式架构

演进式架构:拥抱变化

浮现式设计

意图导向

重构

模式与演进

每个人都是架构师

如何构建一个博客系统

相关阅读资料

架构解耦

从与微服务

结合微服务

《全栈增长工程师实战》目录

序:如何成为全栈增长工程师?

先成为全栈工程师

再成为增长工程师

全栈增长工程师实战

准备工作和工具

深入浅出

简介

应用架构

,

安装

创建项目

后台

第一次提交

三步创建博客应用

创建

生成

创建

配置

创建

创建博客列表页

创建博客详情页

测试

测试首页

测试详情页

自动化测试与持续集成

编写自动化测试

与第一个测试

搭建持续集成

创建任务

创建

更完善的博客系统

静态页面

安装

创建模板

评论功能

站点地图介绍

创建首页的

创建静态页面的

创建博客的

提交到搜索引擎

样式与美化

响应式设计

引入前端框架

页面美化

添加导航

添加标语

优化列表

添加

应用

博客列表

创建博客列表

测试

自动完成

搜索

页面实现

跨域支持

添加跨域支持

创建移动应用

,

构建应用

博客列表页

列表页

详情页

登录表单

创建博客

移动单页面应用

移动设备处理

前后端分离

构建服务

创建博客列表页

博客详情页

添加导航

配置管理

//

我和我的女神一起做的。

不过大部分都是我写的。

写了整整一年半。时间应该是在年的时候,记不清了。

论坛里有更新日志。

后端:,,,,,,,,,,,,,,,

前端:,,

源码:/

放弃:

每天晚上从下班开始写,写到晚上点或者是点。

还自己做了运营推广和数据分析。

这个网站是一个纯文字版在线杀人游戏网站。

支持:杀人游戏:简化,警版,警版不翻牌。

捉鬼游戏:简化,猜词。

炸狼堡。

多人扫雷。

一起看电影

。一起看新闻

游戏室

功能上:支持战例回放~这是我最喜欢的功能。

支持观战

支持排名,各种排名

支持金币

支持自定义神态,动作,音乐

其他:集成了各种小功能。包括雅虎,多美音乐还是别的?,美图秀秀,淘宝等等小东西。

核心技术点:用,通过规则引擎来实现游戏的状态判断。画的的。写一个游戏规则挺简单的,差不多两周能把一个游戏规则做完。

采用通信,所以抛弃了这种到现在我都不喜欢的东西。直接定义了一套游戏的语言。参照了,用主谓宾的形式来做通信。前端接收到指令之后,解析,然后执行动作。

整理出来一套游戏的动作模板。开发前端界面展示更简单。

简单说:把游戏分成了公共和特殊的两部分。公共包括,加入房间,离开房间,踢人,抢管理,说话,开始游戏,结束游戏等。

游戏的特殊部分,如简化,可以分成阶段声明是白天还是晚上,权限,角色,动作,资源等等。角色包含杀手和水民,动作包括投票,杀人。资源包含什么我忘记了。

总之在年青力壮的时候,设计的很,而且扩展性也很好啊。别看现在只是文字版的,想做成动画,根本不需要改通信逻辑,前端解析动作直接做就好了。

可惜我不会动画,也没有设计师。

另外。虽然用了,但是混杂了不少。所以很多东西用的很傻。比如。

自己把封装成了,,和的概念。

所以后来真正理解的时候,才是佩服的不要不要的。比我预想中的概念,特别是和要好的多。

是要打算一直做下去的。只是一直在忙,想要等挣钱了以后,把我心里想像的东西做出来。

现在只是实现了%都不到~

所以接下来说重点。

一个人做网站需要什么知识?

运营

技术

测试

客服

运维

这是大的分类,不懂是完全做不出来东西的。

不是说一定要画原型图,而是说在做的时候,总会有太多干扰,必须要想清楚自己做什么,想要什么,怎么排优先级。

不懂运营,你就没有用户。用户从哪来,怎么注册,怎么带着他们玩,怎么传播。如果什么都没有,就是一个死网站。

比如说现在的杀人游戏就是一个死网站了,文字版,不做音频视频,只做我喜欢的文字版。

所以没人运营之后,大家自己也越来越忙,没那么多人玩了。

技术包括前面说的各种点。我好坏多少都懂一点,搜索爬虫缓存分布式都懂一些,否则真的搞不定这些事儿。

马丹我就是在这个项目里学会的和,看的我欲仙欲死。

前端也一样,不过前端多靠了我的女神协助。

运维也要懂,否则服务器随时坑死你。

所以,说自己想要搭一个网站玩玩?看网站的难易程度吧。和这种东西分分钟钟搭好。我还做过一个圈子通讯录的。

可是想做一个有人用的网站?很难。

据说,之前内推也是一个人做起来的,挺佩服的。

但是,一个人写代码最大的问题就是寂寞。

很寂寞。

寂寞如雪。

可是我很喜欢。

这个话题我要来一发,因为我正在干这个事情。

以上的不少答案都说出了不少干货,我就不重复了,我说我的步骤。

我说下我自己的技术背景吧:

专业:工商管理

工作:年设计年纯前端半年前端+后端半年纯后端。

我目前在做的是一个分享类的问答网站,某一个细分类的,是什么类型的就不说了。

开发时间主要集中在晚上和周日万恶的周六上班公司。

不废话了,直接说项目开始的步骤。

一产品分析阶段

需求分析

功能模块划分

用户使用流程草图

原型草图

这一阶段没有什么技术要求,主要工具就是铅笔加纸。麻烦一点的地方在于需求分析的过程中不断有新的想法,推翻之前的重来,所以草稿画了四五十张吧,目前是第一版需求。

技能:会削铅笔会画线会写几个字即可。

工具:铅笔支,中性笔一支,纸一盒

用时:跨度一个月,工作时间约+小时吧。

二设计阶段

参考各类分享问答类网站。

仔细设计流程。

网站设计规范制订:用色通用组件尺寸自适应移动端方案等

按功能模块开始设计。

这一阶段比较痛苦,设计是一个很扯淡的工作,因为没人审稿,自己要求也不严格,所以初期的时候随便弄了。待出了七八个页面之后发现这也太!丑!了!。

于是重来,重来,重来

几版之后依然不满意,哎,先这样了,算了。

技能:会开机会。

工具:笔记本电脑一台软件一个破解版的

参考:各类网站,//给我的参考最多嘿嘿

用时:跨度一个月,工作时间大约多个小时吧。

三数据库表设计

这没什么好说的,根据业务来分表,具体也不好表述。

技能:基本知识数据库基本知识

工具:,

用时:小时

四前端技术

技术选型

开发环境搭建

静态页组件组件前端业务逻辑

最开始在犹豫是先写还是先写网站。

后面想了想还是先写,原因三点:

网站没有端会对内容产生环节带来极大的不便。

推广我没钱。

我熟啊!

说一下技术选型吧。

首先只支持+,或者+。

业务框架:因这个网站的与用户交互还是蛮多的,所以框架是必须的,所以选了,因为现在还没有开始写业务代码,后面用或也说不一定。

交互组件:因在前公司写了一套的组件,大约有十多个,可以拿来重用,所以组件就用来写了。

:想来想去没必要,小网站搞这么多花样做个啥呢。大手一挥,取的工具过来定制,相当的爽利。

构建:

优化:还没有

技能:熟悉语言熟悉模块化熟悉组件化熟悉。熟练的使用完成前端的大部份业务交互通讯展示及组件,非常熟悉一两个前端框架读过核心源码或有不少的实际运用经验。

工具:\\

用时:进行中,目前+小时

五后端技术。

语言选择

架构设计

开发环境搭建

域名服务器购买

版本控制

语言在和之间摇摆了很久,想用来练手其他的不会,略懂,但是用写服务器估计比较虐,都用写了一些了,后面删了,改用。因为项目后面会有其他朋友加入进来,都是背景的,权衡之下,用了。

架构设计就比较扯淡了:

读写分离?没有。

分布式?没有。

其他呢?也没有。

为什么没有?因为没弄过啊!边写边学习吧!

开发环境主要包括:

环境,用来写,所以有构建环境(++)。

工程目录划分。

模块划分,模块目录。

服务层\\\等

系统稳定层运行日志性能监控恶意请求捕获等

数据库:当然是

安全层:准备在程序外层套一个安全过滤器,具体怎么做还没想好,大概是在层外加

一个安全检测层,主要检测请求的合法与否,这一层应该有验证防注入验等。

目前还没做。

域名注册了几个域名,嘿嘿,相当的便宜最贵的一个才,最便宜的块还是块忘了。

服务器在阿里云买了个最便宜的块一月,结果装装不上,被逼升了内存,来块一月吧。

版本控制就是了。

技能:一门或多门后端语言数据库\\\通讯基本的操作远程基本知识基本知识服务器&;客户端数据流转基本概念基本安全知识基本加密及验证知识

工具:\\\\\

用时:目前小时左右

坑:第三方库的文件真的差太多了,边写业务代码边补真是太刺激

哦,对了,还有测试。

目前只有单元测试,而且只有功能模才有单元测试,业务模块没有

测试框架选个常用的就好了。

大约就是这些。

个人网站具备这些知识可以运营起来了。如果是为了学习,建议还是从基础的学起。不然永远跳不出工具的限制。

最基础的,得先学,会了这两个漂亮的静态页面可以做了。学了,可以做一些前端交互了。也是要学的,既然是一个人,美工也不能少。再看看一些前端框架,更棒了。

接下来就是后端了,,,,等等看个人喜好。

网站跑起来之后还得部署,这时候运维啊,啊啥的也得学学。

为了更好地管理代码,也需要学下。

如果是做项目,具体情况具体分析,如果时间比较紧迫,而且功能比较简单建站工具能做的,那可以用这些建站工具做,成本最低的就是最适合的。

早些年我还是很喜欢用这类的建站工具的,毕竟作为博客还是很简单,分钟应该就能搞完了吧,后面就是主题之类的配置配置啥的。但是对于题主所说的自建网站,并不清楚具体是什么需求。尽管这类的建站工具也有着非常丰富的插件,然而对于多样化的自定义功能,也会捉襟见肘,二次开发也是挺蛋疼的。

建站工具并不是万能。建站工具并不是万能。建站工具并不是万能。不请自来,我只是一只菜鸟。

假定题主的问题是为自身技术的提升而问,请继续看下去。

如若题主的问题是为了做一个普通的网站,请绕道别处吧。

既然有人点赞,就继续补充吧,努力骗更多的赞~\(≧▽≦)/~!

【一语言工具:工欲善其事,必先利其器。

各种各样的语言为实现功能而服务,作为一只很菜的前端汪,当然是选择自己最熟悉也最容易掌握的语言了——什么爪哇请走开好么?!显然是首选~\(≧▽≦)/~啦啦啦,(别跟我说,那玩意是初学者可以轻松掌握の?那结构难道不是很丑?!)

一个用着舒服的编辑器(⊙⊙)千真万确可以提升写作的速度和效率,推荐如下:

&;&;如何评价?微软

&;&;有哪些实用技巧?前端开发

/&;&;前者集成环境适用于各种语言的开发,后者专注前端(话题精华

【二知识技能:哎哟,忘词了!

基础知识(教程)

基础(教程)

基础(教程)

数据库操作()(教程)

网络请求(/)(教程)

文件读写()(如果你不是和我一样要用文件存储,那么几乎是必需的了)

数据库:

表建立(我们做博客么,自然最重要的额就是文章了,那么字段如下:

需要其他表的,自行换成想要的样子,反正需求简单,就随便写吧。

表操作

为什么我们要说这个问题呢,你自己建啊,又是学习啊,不懂以后玩毛?!

文件操作

别怪我废话,文件操作真的很重要,但是吧,但是吧你不会可以搜索(⊙⊙)啊!类似()()这样的东西一定要知道一些。就算不知道,好吧,假设我们已经确定了用的情况下,()——也差不多勉强可以用了,反正人工约定也不是不可以~

【三预期需求:最起码你得知道自己要做个什么吧?

看到有人说自己做做着做着就成了博客,实名反对好么?

但是呢,不得不说,其实学会了做博客,其他的,基本差不多的样子?

为什么这么说呢?

就目前大多数普通网站的后端主要功能就是

更删改查

后端:

查询数据并(通过模板引擎渲染)/

验证数据并同上

前端:

展示

交互

(⊙⊙)嗯,那我们先来做个博客吧!

【四书写建站:说了那么多废话,终于可以动工了。

假设我们要建立的如上的网站,主要模块分为:

个人习惯,在代码组织上以功能为模块,受影响了

博客我们说过了,需要动用数据库,需要进行

增删改查

这四个基础功能。

以我的为例吧,实现文末*附的几个功能就好了自己懒得写了就去不对!借用别人的

()

()

()

()

()

当然了,前端还要显示对吧,所以页面呢,其实差不多,也就是个静态页,然后最后把数据到上就好。怎么玩随你。实现不想写页面直接用()也可以。

&;基本就是静态页,不需要什么东西,所以,请动用最初说的/基础做一个你喜欢的页面吧丑也没关系!虽然我确实很难接受,然后留着备用喽~

对了,忘了说,其实更好呢,是规划一下你这个网站未来的布局样式板块呀什么的,但是对初学者来说这些的东西估计也听不懂,后面再改去吧~

这里如果能规划下去,大概坑填的差不多的时候就可以建立一套自己的库了。

可能我设计不太合理,分类不明确,但是我感觉吧,前面那些都很简单,

后端的基础功能是很好实现的对吧?之前那段代码*附基本就是核心了。

我是把路由访问的也包含在这个分类了

挑,链接难看的实现接受不了,我的路由一般是这样:

/////://////////////////////

这个回答提供的路径其实很简单,我来总结一下:

本地部署网站只需要

安装一个编辑器&;安装一个运行环境&;安装建站系统

剩下的就和玩空间一样在浏览器里就能完成

云平台部署网站只需要

注册一个云平台账号&;通过或把建站系统传上去

剩下的也和玩空间一样了

而且很多云平台还提供一键部署的镜像,连上传代码的步骤都免了…

原文链接:从零开始学习网站建设余博伦的文章知乎专栏

配置开发环境

想要开发网站首先你需要一个写代码的地方,下面这些软件都是全世界最流行的代码编辑器。

编辑器

号称最性感的编辑器

配置和使用方法

官方开源编辑器

前端开发配置

++下好用的编辑器

功能强大,界面美观

写好了代码,你还需要管理你的代码。通过将代码上传到服务器或者云空间;网站也不可能是一次写成的,你需要不停修改你的代码,因此需要用到版本控制软件。

代码管理

开源免费好用的工具

全世界最流行的版本控制系统

简明指南

当然也有一部分不用的情况

受不了繁杂的配置?这些在线工具可以让你在浏览器里体验网站的开发环境。

在线工具

在线编写//并实时预览,还可以看到很多大牛写的代码

在线命令行环境,就像有一台浏览器里访问的服务器

在线托管,在线开发平台

云编辑开发部署一条龙在浏览器中就可以

搭建运行环境

网站写好之后还需要一个地方来部署运行。表示,是一个网络服务器软件,表示,是一个数据库软件,表示,是一种用于网站开发的后端语言。通过下面这些软件包,你可以在各种系统上快速搭建好网站的运行环境。

下最好用的网站运行环境软件包

下安装配置

下,当然也可以使用

下的一个软件,提供类似的运行环境

配置安装教程

除了,还有很多其他网站后端开发语言可以使用。

在服务器端运行

安装教程

国内配置

最好学全能的开发语言

安装教程

你又受不了繁杂的配置安装了?这些云平台可以让你把网站部署到云端。

新浪云国内良心云平台,提供很多现成的运行环境,虚拟空间等

阿里云你马云爸爸的云服务,对学生很多优惠

腾讯云稍微贵一点但是性能好,也有学生优惠

最新流行的容器云服务,很多可以一键部署的镜像

学习基础知识

网页的内容

网页的样式

网页的交互

全世界最好的语言,后端逻辑数据交互

最流行开源免费的数据库,数据存储

虽然是最好的语言,但是你也可以选择学习其他后端语言。

选用建站系统

现在你已经掌握了一些基础知识,可是你发现除了写一个,的小页面以外,你几乎什么都不会。没有关系,下面这些建站系统让你摇身变大神!

据说互联网上至少一半的内容管理网站都在使用它

入门教程

国内站长最爱之一

下整合安装包使用说明

你看到的论坛基本都是它搭建的

安装教程

自己搭建一个电商网站

所有建站系统其实有特别多的开源系统

学习开发框架

现在你对你的网站有了更高的要求,现有的开源系统已经无法满足你,那么你就需要手动开发一个,从无到有开发一个网站当然很困难,好在我们已经有了许多成熟的开发框架,就好像你写作文帮你列好提纲一样,帮助你快速开发。

语言的开发框架

语言的开发框架

语言的开发框架

其他建站教程

搭建一个免费的,无限流量的—和入门

在上搭建博客

官方免费创建博客

阿里云:建站需要什么

最近刚刚徒手做了一个网站,看到这个提问,技术小白很高兴能分享一下自己的心得。

首先,承认自己是个技术小白其实也挺艰难的,好歹咱也在计算机系混了一年,上了几门课的啊。但是美国这种转系打酱油的水平,你懂的。后来进了公司,完全是不学则退,咋眼四十多岁,学习能力又剧降了,要想徒手做个网站,简直就是比登天还难。

所以开始做琪石俱乐部的时候,我并没有把俱乐部网站提上日程。毕竟这年头,一个公共号就能解决的事,还用网站干嘛?--同意,这很微信。

但是世界格局总是在演变,包括小小的俱乐部。我们年初成立,从一开始的成员寥寥无几四处拉人,到年的一百多,到年初的候选名单上百人,人数一直在扩大。饶是我强大的记八卦能力,那么多人个个如数家珍也开始困难了。一咬牙,一蹬脚,网站不会做,做个线下的管理软件总会的吧!全自动太困难,半自动行不行?

半自动的,能管理数据库的,自带的,我看到俱乐部里学很热门,要么就用做吧,有。要知道,我不碰新语言已经十多年了,一把老骨头去学,咱丢得起这个人。--再感叹一遍,勇敢很重要。别害羞,乌龟不求赢兔子,只求自己往前跑嘛。

奉献两个链接:,。

////__

/////

我把放在前面,是因为事实上我一开始并没有看,直接就拿

里的开始改改改,改成我想要的东西了。做到中间发现很多东西不理解比如经典的,函数传递,等等,不看

是不行了,就停下看再继续做了。感觉这种套路狼吞虎咽不求甚解,用来完成低级很合适,用来积累面试经验可能并不好,面试的时候各位面试官可是恨不得把的根都挖出来问的。

做完这个内部的半自动数据库管理软件,一边还是被大量的日常活动会员申请给搞累了需要手动整理好输入数据库。开始想要么先做个最低级的网站应付一下吧,自动整理好,手动敲一个

输入数据库。当时对做网站我还是非常怯场的,只是有个念头而已。跟一个同事说了一下,没想到第二天我的办公桌上就出现了一!本!书!妈呀。。。都说有推爸推妈,哪还有推同事。。&;&;

,&;&;

,对,就是这本。链接在这里:

//////

我欲哭无泪,这是赶鸭子上架的节奏啊!同事笑眯眯地说,看完这本书,你就会对网站有个基本的了解了,做起来会得心应手。

我还没反应过来,另一个同事说,我刚在家里搭了个服务器,连都给你装了,欢迎来用~

跟大牛同事们在一起的心酸和幸福。。于是一边看书一边用来做第一版本的网站。

简直太简单了,文科生的做网站利器,谁用谁知道。三下两下就搞定了,还学会了放各种插件,没一会儿网站就上线了。一开始还真的就裸挂在同事的服务器上,后来被他使劲催,终于放到的上了。

第一版网站一上线,各种资料随便找,申请活动不用再发或者微信了,上网申请,后台乐翻天了,俱乐部成员直夸我执行力高,网站简洁大方。我老脸微红,忍住没告诉他们就是用了的一个模版,把内容填充进去网站就出来了,哪还用啥执行力。。

顺带总结下:

门面网站用绝对够了。有很多已经设计好的模版,都非常漂亮。随便用一个都显得好高大上。注意,图片要精美噢。而且已经可以自动转手机显示模式,放哪都漂亮。如果说的缺点,功能还是很低的,支持不了特定的网站需求。普遍需求的话插件很多,但是很不灵活。另外,据说插件多了会很慢,不过这个对门户网站倒没问题:门户网站哪需要那么多插件啊。

现在倒是有网站了,也有管理软件了,可还是满足不了俱乐部需求。。我想要知道每年大家都参加了哪些活动,参加活动的时候表现咋样,哪些小伙伴会愿意出来做小组领导,哪些小伙伴喊几句就消失了。候选会员中有哪些是真正有意愿参与的,哪些就是过来刷个脸,找个工作机会。我们是学习型俱乐部,还得看看大家一年学习上有进步没有,如果没有都啥原因。。如果是线下管理,后台的负担真的是超级重啊,而且倒腾的时候很容易有错漏。

年中的时候,适逢我自己做了大决定,从公司告退了,开始了全职家庭主妇的生活。做饭和打扫卫生之余,除了看看《诗经》,也还可以每天花一点时间写的嘛。能不能自己做个功能强大又灵活的网站啊啊,把上头提到的需求都满足了!

别跟我提之类的酷炫东西,我这水平,能有个普通版的武器就够了。上网做了一下研究,虽然老旧了点,但资料多啊。就它了!于是开始了平庸却孤独的之旅。

在还不会做网站之前,一想用户,注册,界面,就会被吓到。。“这个人会做交互型网站?哇。。好牛啊。。”所以当时自己开始做的时候,就像探索一个完全不知底细的崖洞,不知道能摸多深,更不知道最后能不能爬出来。

然而我们活在二十一世纪的新社会,丰富的网络资源让自学成了可能。--只要你有时间,肯下功夫,你总能学到好东西。注意:此处是鸡汤,原因在后文。

上次弄做到一半去看的滋味不好受,这次稍安勿躁一下,不裸上了,先看点的东西吧。

看的资料是这个:

///

看书到看不下去之后别听大牛们忽悠,小白看书从来不会看完的,能看前五章就不错了,以我剧差的动手能力,想开做还是好难,多想找个帅哥来手把手教我做啊。。还真有!打开这个视频吧:

///?_&;

手把手教你做网站!一步一步,按照这个来,真能行哎!

帅哥把基本的东西都教了,前端后端,注册,。。真的是非常感谢,虽然是免费的,但年底还是得给人写张支票意思一下。师傅领进门后,自己得独立接着做了。交互性网站最关键的是数据库设计,还好做管理软件的时候已经有思路了。设计完数据库,各种功能的实现,就是遇到的时候了。有了咱找谁?程序猿最忠实的好朋友--

///

当时写写到畅快一日千里的时候,老是遥想自己完成之后,一定要来一句:“+++”就等于一个网站。有了这四样东西,做网站就成了劳动密集型工作。正聊发少年狂之间,忽然咯噔一下,

掉进了这个大坑。

这下彻底傻眼了。一碰到网络的问题和之前的互传,上面的东西统统不中用了。眼看上去都很好的东西,就是不。到找,有人问类似问题,没人回答,或者答案自己试了还是不行。有看到说,这些问题关系到系统设置,得去看系统才能弄清楚。问问题的人哭着说,“我已经找了七天的了还没找到。。”我读着也快哭了。

去找一个做过网站的小伙伴哭诉。对方两眼望着前方,湎了一口酒,悠悠地说:“啊,是个大坑。。要么你试试吧,找方便点。”

是类似的另一个做网站工具。我一听,怒了:“不行!别人的都能用,为什么我的就不能?”于是表演了一场拂袖而去。

讲这句话,可是真勇敢。“别人行,为什么我就不行?”

多励志!但是做过事情的人都知道,世界上别人行咱不行的事情多着呐,千万得对自己的能力有个正确的评估。低了固然影响到潜力的发挥,高了,就更麻烦,一辈子都在做不可能成功的努力。

然而我说这句话,却是有底气的。因为最牛的人,现在才出场。在开始做网站的时候,伊达就跟我说,“加油啊,有什么问题来问我。”

伊达何许人也?曾经的高考状元,现在的硅谷顶尖高手啊,人家可就是搞网络系统安全的!前阵子刚还有个对冲基金的创始人跟我抱怨搞安全又信得过的牛人好难找,我当时就想,的确,伊达这样的剑客,不是用钱就能请得动的。

承蒙伊达的欣赏,我才有勇气徒手去做这个网站。知道他的时间十分精贵,所以碰上问题能自己搞定的就尽量不麻烦他了。但是到这一块,我是真的需要求助了。专家出手果然不同,人家用的都是套路,套路!

自古深情留不住,总是套路得人心。

只要有机理的地方,就可以有套路。庖丁解牛,就是懂得牛的内部结构啊!我只有膜拜的份了。。

关键的问题分析清楚后,我终于把

也搞定了。年月底,网站正式上线试用。大量会员开始注册以及参加活动。界面简单到除了连个图片都没有。--自从/微信等新一代社交媒体兴起后,我的看法是,普通的网站除了服务于实体本身已经不需要其他类似的功能了。简单,能用,方便,就好:

//

最后欢迎大家参加我们俱乐部的各种活动,花了那么大的功夫,不就是为了让小伙伴们能愉快地学习么~~

扫了下前面几个回答,都是长答案,下面我给一个简短答案

其实你只要会两个技能:

开发

部署运维

什么?太笼统了?那我们具体说说

开发:

网页基本元素都是+写的,这个比较简单,很好学。这年头前端不用几乎已经是不可能的事,所以也要会。

这时候你已经可以搭建一个静态网页了,这时候思考下,你到底需要的是什么。也许你只是需要一个个人或者一个展示类网站,!到此为止,这时候的技术已经够你搭建一个这样的网站了,配合下

,用•,,或是足够了。

如果要做比较复杂的业务系统如各种管理系统,电商平台建议学习下有了基础,还是可以很快上手的,看需求复杂度,是当今最流行的框架。如果讨厌回调地狱,又爱折腾可以考虑。

数据库建议使用或者。直接学或者上最火的。知识一遍做一遍补齐就。

部署:

买域名,买服务器,备案国外服务器不需要,设置国外服务器最好设置,要不国内访问太慢。最好懂一点,方便自己部署。

如果是比较复杂的项目,最好再把监控,备份这些做好这都是运维。

新手建议先用

,部署这块几乎不用做。

一不小心回答一个不太简短的答案,究其原因想要个人做一个网站,新手要学习的知识还是很多的。如果觉得学习曲线太陡峭,可以考虑先做简单的静态网站,再慢慢改造。

点赞加关注,干货持续分享中

//,&#;&#;//,

&;//,,

+////

&;&;&;&;&;&;&;/&;&;/&;&;&;&;/&;&;/&;

捡起一路撸下去,就知道缺啥,再一路补啥……做一个网站要学会基本的代码,或者更小白不用也行,只需要懂得付款和基本电脑常识还有不懂就百度这三个技能就。

以下为制作一个最简单的动态网站的过程。

首先,下载一个网站程序,//,最好是的。推荐门户站就用,博客就用,论坛就用,一般也就这三个程序建的站

购买空间和数据库,如果是以上三种程序便需要支持的空间+数据库。国外的一般都是支持+的空间程序需要是运行的服务器

购买域名,并且在域名管理界面新增记录指向服务器,并在空间绑定该域名。

上传指定程序目录文件到空间,在线访问指定目录安装程序,比如///详见具体程序的教程

安装完成,即可登录后台管理。

一个简单网站建设的思路大概就是这样,如果想深入了解就可以去学+,,…

欢迎网友补充。其实没有这么复杂吧,新手入门,首先是做出一个可以看到的网站,这非常简单:

下载一个整站程序以帝国为例,////,解压后看里面的说明,运行;

打开//,这就是运行在你电脑上的网站了,试着改改里面的栏目,添加一点文章;

觉得页面布局不爽?打开里面的模版看看,能不能看懂一点。模版代码没有高亮,没有结构?安装一个等可以高亮代码编辑器;

下载一个整站程序说明文档,然后找本教或书网站推荐

在线教程

,一边看书,一边改模版,一边学习别人的模版,直到能够做出自己想要的样子不涉及。

到第四步已经可以说自己能够单人做出一个网站啦

----------------------------------------

继续深造

想做一个好的模版需要学一点语句,学点模版专用的标签语法。修修补补网站变得更加完善了;

在自己电脑上安装个虚拟机可以是环境,也可以是,然后用远程桌面或者连上去,把做好的网站传到虚拟机上,运行起来很简单,复杂不少;

准备域名服务器空间,然后把自己的网站传上去不备案的话只有外国的空间啦,远程操作跟操作虚拟机很像噢;

网站运行出现了很多奇怪的问题?改改模版已经无法满足需要啦?开始学习等语言吧取决于你的整站程序,找本好书,对照着自己的网站,按照自己需求,一边分析网站程序,一边学习书上的例子,看看能不能给自己的网站加个插件写个采集插件啦,看看能不能解决一些程序固有的问题;

看看能不能将网站程序修改成别的样子把新闻网站改成校园网啦,改成交友网啦,改成商城啦,改成选课系统啦,改成博客啦,改的时候你会发现已有的程序为什么这样实现,会慢慢学习到网站的结构,的处理之类的东西;

慢慢的,你发现自己改网站改得很,今天的代码,昨天的代码,上个月的代码,模版例子都堆在一起。好不容易改出一个漂亮的求爱网站,想找个妹子来参观,结果鼠标一抖,把以前的网站模版套上了~~~~~开始学习\\之类的代码管理软件吧;

某天,学习里面的例子,小手一抖,数据库清空~~辛苦了天的网站内容全无,学习数据库备份恢复产生环境部署知识吧;

终于,可以轻松自如使用整站程序建立各种网站啦。

进阶

----------------------------------------

整天使用整站程序感觉好低端啊,自己从零开始写一个又太复杂啦,找一个简单一点的整站(开源中国上看看,上看看),抄抄改改,修修补补,从里到外都有自主产权的网站诞生啦,再套上之类的新闻名词,都可以做为一个专业本科毕业设计了;

网站不如知乎豆瓣那么时尚?有很多新奇的点子想在网站上实现?开始学吧,先在/的油猴子里写点小程序了解的原理,再进一步学习之类的常见前端库;

什么东西支撑我们学习到此?开始是兴趣,现在可以挣钱啦~~~~有人脉有关系,去找个企业政府说我给你们做个企业网站吧~~~~家里做生意,给自家的门市地摊做个在线商城吧~~~没人脉没关系,看看的合作网站都是怎么做的,也建立一个吧~~~~兄弟朋友多,做个给兄弟朋友交友联系的网站吧~~~~~~收集了很多专业知识要分享,天天看新闻,做个专题网站吧;

----------------------------------------

慢慢做大了,就变成了铁道部订票系统啊,土豆啊,草~~~榴啊,啊,和啊~~~这里就有更多更复杂的知识啦。比如如何招聘,如何偷税如何挤走合伙人如何找水军如何删除不利言论如何查水表送外卖如何反查水表送外卖等~~~~我来分享一个单人建站所需要的最低配的知识点,说得太多把想要学习建站的同学都给吓跑了,那就有点对不住人家了。

购买域名和服务器

+基础

内容管理系统的运用

配置服务器

是超文本标记语言。

网站上的内容有是由图片文字视频音频构成的,由标签则将其区分标记。

例:浏览器中的图片超级链接文本的默认样式。各个元素尽显本色,简陋不堪。

是用来控制网站外观的计算机语言。

例如:经过样式美化后,网站上的字体大小颜色元素间的间距发生了变化,网站开始就变得美观易读了起来。

什么是服务器?

你把服务器理解为是一台存放网站数据内容的电脑就可以啦。

域名是干什么的?

域名与服务器绑定后,可在浏览器的地址栏输入域名访问网站内容。

是什么?

是内容管理系统,用来管理网站数据内容的。网站的所有数据及代码都封装在系统。运行存储在服务器这台电脑中。

【本文作者】:亿闻天下网,商业用途未经许可不得转载,非商业用途转载注明出处原文链接:https://cqsoo.com/jianzhan/42167.html

【版权与免责声明】:如发现内容存在版权问题,烦请提供相关信息发邮件至 kefu@cqsoo.com ,

并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。反馈给我们

本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论
Copyright 2007-2019 亿闻天下网 / 渝ICP备89217412123号-1  / 本站由wordpress、阿里云、群英、百度云提供驱动力
QR code