怎样去搭建自己的独立站?

王涛3349


搭建网站,需要服务器空间,如果你有必要的话,还需要数据库。个人玩过一段时间网站,给不出十分专业的意见,但可以给个方向参考一下,下面大概写一下我个人建站的几个步骤,供你参考一下,详细情况的话阿里云里也有教程,这里就没办法一一展现了,另外网上也有很多详细教程。


申请域名

我是通过阿里云(https://www.aliyun.com/)购买域名的

点击域名注册后,就可以在下面的界面里输入你想要的域名,看是否未被注册,如果已经被注册,而你又十分想要,那只能通过域名交易的方式和对方沟通了。


购买虚拟主机

我也是在阿里云这里买的,如果你的网站要求很高,或者你喜欢自己动手,可以购买云服务器。我当时建网站的要求不高,也没有时间云手动配置后台服务器啥的,就直接买了虚拟主机,而且还自带数据库,很省事。

备案网站

这里阿里会提供网站备案流程,按照流程备案即可。

准备网站内容

前期准备工作就准备得差不多了,就得准备网站的内容。建网站有很多模板,推荐WordPress,可以轻松建站,数据库,网站模板一应俱全,可以省去很多工作,比如数据库处理等,适合非IT专业人士。在准备你自己的内容的时候,除了在WordPress界面下编辑文章,还是要具备一些建站相关的基础知识,简单的话比如HTML,CSS等,因为有的时候需要修改模板,比如模板有些地方不太喜欢,需要做微调,还有需要在网页上加一些网站备案信息等。

发布内容

通过FTP将你用WordPress调试好的网页传到虚拟主机上,到这里的话,你的网站到可以在网上访问了,后期也可以在任何地方登录WordPress的后台,维护你的网站。WordPress后台长这个样子:)

这里说了一些大概流程,不是很详尽,如果说详细了,恐怕要写好几天,网上有很多详尽的教程和交流群。

希望能帮到你:)


子充


如果你想搭建一个静态的网站又不用收费的可以考虑一下使用hexo+github/gitee,该搭建方式需要你了解一定Markdown编辑语法与hexo环境的安装与配置,如果你是一名技术人员并对github/gitee、Markdown有一定了解,那么搭起来也只需要几天时间,网上也有很多可供参考的文章。前一阵子自己也尝试搭建了一个,个人对github/gitee有使用,但对hexo了解不多,花了几天时间去搭建了解,以下是个人的了解与简单的流程(个人文章里的更具体)。

hexo+github/gitee要做的准备

  • nodejs安装(百度官网下载安装即可)
  • github/gitee账号
  • git安装

虽然gitee/github都可以部署,但还是要提下两者之间的细微区别:

  • gitee是国内站点,网络稳定高速,github访问有时不稳定
  • 站点项目更新部署到github/gitee后,github会自动重新部署更新,失败后还会给你发邮件,gitee则需要到respository里手动更新(除非你升级会员)

在部署到gitee/github之前可以先在本地调试样式添加文章,调好了后再部署到github上。

搭建hexo本地环境

  1. 确认nodejs已安装:node -v
  2. 安装hexo:npm install -g hexo
  3. 环境初始化:hexo init 目录名(目录不存在则自动创建),出现Start blogging with Hexo!则完成
  4. 进入初始化的目录后运行:hexo server [-p 端口号],默认端口为4000,访问localhost:port能正常显示页面即简单的静态网页已搭建成功(以下是个人搭建成功的后页面)

hexo与next主题配置

hexo官方提供了很多主题,搭建者只需下载自己所需的主题放到themes目录并更改初始根目录下的

_config.yml

配置thems为相应的主题名即可更换主题。以下为初始化目录下各文件夹的介绍:

  • scaffolds:模板、脚架目录
  • source:源文件夹(内容核心),所有的文章和分类、标签等都是通过该文件夹下的内容进行发布的
  • source/_post:所有发布的文章都在该文件夹中
  • source/xxx:菜单xxx页面,如分类source/categories用于存放分类页,但分类页md文件是无需内容的,hexo会自动索引
  • themes:当前hexo项目的各类主题存放文件夹,把所需的主题目录添加到该文件夹中并更改项目_config.yml相应配置即可更换主题
  • themes/{themeName}/_config.yml:主题配置文件,主题的各种样式、配置都可在该文件中更改
  • _config.yml:项目配置文件,设置项目的通用配置(主题外的配置,如标题、分页、搜索、作者、发布地址等) 由于landscape的排版与样式不太符合自己的style,所以选择了next,足够简洁,一目了然(作为最多人选择的主题不是没有原因的)。使用next主题只需将该主题目录下载存放到项目的themes下并更改/_config.yml的theme配置值为相应主题名。
下载next主题(如果慢的话可以同步到gitee再从gitee下载):git clone https://github.com/theme-next/hexo-theme-next.git

以next主题为例,hexo的页面都是通过_config.yml与/themes/next/_config.yml配置的,明显的配置如下图(c:为_config.yml中的配置,tc:themes/next/_config.yml中的配置):

菜单栏menu配置

hexo菜单栏可以在项目目录下通过hexo new page {menuName}指令创建,也可直接创建/source/{menuName}/index.md文件,并在themes\\next_config.yml添加menu:{menuName}配置,如一个自定义菜单的局部配置(next/_config.yml):

menu:
# || 后面是图标名,可在https://fontawesome.com/icons中查询所需图片 home: /index || home

about: /about/ || user
tags: /tags/ || tags
categories: /categories/ || th
temp: /temp/ || calendar
archives: /archives/ || archive

文件与效果图(菜单的命名都是目录名,目录下须有index.md文件):

需要注意的是在fontawesome中搜到的图标不一定都有,还需要根据图标名查询themes/next/source/lib/font-awesome/css/font-awesome.css下有没有该图标样式,如stack-overflow则在css文件下先搜索下有没有该样式,有的话才会显示fontawesome中对应的图标,没有的话会显示一个矩形。有些图标fontawesome有但css中没有的原因是版本不同,目前我在网上搜的最新fontawesome最新的css是4.7.0的,但fontawesome上的一些图标版本是新的版本才有(如blog)的,所以个人猜测是版本原因导致网站上搜到的一些图标不可用。仔细点观察其实可以发现css中的样式content是与fontawesome上的图标Unicode是一样的:

部署到github/gitee

部署流程十分简单,安装hexo git插件后在github/gitee建立仓库,再在项目目录命令行部署即可。

安装hexo git插件:npm install hexo-deployer-git --save

github部署:

  1. 创建命名为username.github.io的页面仓库(小知识:个人开源的项目命名规则都是io.github.projectName,这里纯粹是顺序调转了)
  2. 在项目目录命令行执行hexo deploy deploy指令即可部署到页面仓库(如果没配置好git则需要输入github账号密码) 每次有部署时github都会为我们重新部署运行静态博客,失败会发送邮件,这一点很方便。博客页面仓库配置成功时查看仓库Settings下的Github Pages会显示以下图片内容,访问该地址即可显示你的博客页面(没事不用来闲逛,目前没啥内容可给大家看):

gitee:

  1. 创建博客发布仓库(命名无要求)
  2. 执行hexo deploy
  3. 点击仓库“服务”->"Gitee Pages",配置成功后会显示网站地址, 非会员版gitee部署后要重新更新,有时还会有样式显示问题,唯一的优点就是比github快

搭建成功后,即可在https://用户名

.github.io/

或https://用户名

.gitee.io/

访问自己的网站,以下是个人的网站页面:

搭建过程使用到的文档

hexo官方文档:https://hexo.io/zh-cn/docs/

next主题官方文档(很详细):https://theme-next.org/docs/getting-started/ ,next主题的所有配置、第三方服务安装(评论、搜索、统计等)、插件配置等都有详细的文档

fontawesome图标网站:https://fontawesome.com/?from=io

想了解更多功能和配置的可以去看以上官方文档,毕竟所有的功能都是官方提供的,肯定会有详细的使用方法,不想慢慢看想直接达到像动图啊、特定排版啊、什么之类的可以去百度下,文章还挺多的,不过就next的主题而言看文档比看文章可能要好不少。附next主题文档图:


Wilson1995


很多企业都知道独立站的重要性,那我们应该如何搭建自己的独立站呢?主要有这三种方式:

1.专业研发团队-角色多、成本高

一只专门为网站运营服务的团队需要这样几个角色:项目负责人、产品经理、UI、架构设计、前端、后端、测试等一系列专业IT人员。这种专业的研发团队,给我们网站建设极大的自由发挥空间,源代码修改、改版都相对更方便。不过因为需要的团队专业人员较多,所以一般中小型企业承担不起这样规模的开发成本。

2.定制化开发-个性化、成本高

这种形式是企业自己不需要组建建站团队,而是找建站公司合作,向他们提需求,然后建站公司根据企业需求来开发,也就是我们常听说的定制站。定制站能满足根据企业的诉求来制作网站,但同样只适合规模较大的企业,因为定制站开发的费用非常高昂,小则几万,高则十几万不等,建站周期也一般至少需要1个月才能完工。

3.使用自助建站系统-建站快、免费

这是认可度最高、适用范围也更广的建站方式。自助建站系统因其可操作性以及性价比高备受中小企业青睐,而且建站速度很快,不会耽误太长时间。目前市面上已经有很多发展已经成熟的自助建站系统,比如丝路赞独立站智能营销建站系统。对新手小白同样友好,真正实现0基础也能做网站。不过这种建站方式也有一定的弊端,就是无法转移网站数据,也无法开源建站。

总之,如果你想低成本快速建站,那么自助建站系统是更合适的选择;如果你是大型企业,有充足的的时间和资金,对网站要求也比较复杂,那么也可以考虑自建团队开发或定制的形式。无论使采用哪种建站形式,都要为避免踩坑,提前做好前期调研,为引流做好铺垫。


化腾有料


自己能完全控制的独立网站需要准备的东西如下:首先你需要一个域名,这个相当于你家的门牌号,就是一个地址符号,就像 ,域名可以上阿里云购买,百度搜索阿里云,59元/年的样子,然后实名备案即可使用。有了域名还不够,你得准备一个仓库放代码,这就是服务器,在阿里云或者其他服务器提供商购买一个。有了域名,服务器,最后就是代码了,这个自己不会就花钱让程序员开发。具体怎么搭建服务器,怎么编写网站代码,这个得有专业的知识。


蚂蚁IT


很多企业都知道独立站的重要性,那我们应该如何搭建自己的独立站呢?主要有这三种方式:

1.专业研发团队-角色多、成本高

一只专门为网站运营服务的团队需要这样几个角色:项目负责人、产品经理、UI、架构设计、前端、后端、测试等一系列专业IT人员。这种专业的研发团队,给我们网站建设极大的自由发挥空间,源代码修改、改版都相对更方便。不过因为需要的团队专业人员较多,所以一般中小型企业承担不起这样规模的开发成本。

2.定制化开发-个性化、成本高

这种形式是企业自己不需要组建建站团队,而是找建站公司合作,向他们提需求,然后建站公司根据企业需求来开发,也就是我们常听说的定制站。定制站能满足根据企业的诉求来制作网站,但同样只适合规模较大的企业,因为定制站开发的费用非常高昂,小则几万,高则十几万不等,建站周期也一般至少需要1个月才能完工。

3.使用自助建站系统-建站快、免费

这是认可度最高、适用范围也更广的建站方式。自助建站系统因其可操作性以及性价比高备受中小企业青睐,而且建站速度很快,不会耽误太长时间。目前市面上已经有很多发展已经成熟的自助建站系统,比如丝路赞独立站智能营销建站系统。对新手小白同样友好,真正实现0基础也能做网站。不过这种建站方式也有一定的弊端,就是无法转移网站数据,也无法开源建站。

总之,如果你想低成本快速建站,那么自助建站系统是更合适的选择;如果你是大型企业,有充足的的时间和资金,对网站要求也比较复杂,那么也可以考虑自建团队开发或定制的形式。无论使采用哪种建站形式,都要为避免踩坑,提前做好前期调研,为引流做好铺垫。



软件直通车


个人独立网站搭建需要进行如下几个步骤

1.题材选择

需要确认自己的站点做什么,个人博客还是资讯信息或者影音娱乐等;

2.栏目版块划分

根据自己的站点题材,进行栏目划分,确定每个细分栏目的内容范围;

3.筹备站点名称购买注册域名

需要根据题材确定站点的名称,例如问答类,网站名称叫“悟空问答”,然后选购网站域名,例如:,网站域名注册可以去几个大的云服务平台选购。

域名注册建议选择.com,当然如果觉得选择短一点,或者比较有个性化一点,也可以购买.cc,.cn这些域名。

4.选择建站程序

选择需要建站的建站程序,使用程序或者框架进行自己的站点搭建,推荐:Wordpress、DedeCMS等知名建站系统。

5.购买服务器

根据选择的站点程序,购买对应的服务器,可以选择国内几大云服务商提供的服务器或者空间,也可以选择国外的一些服务器。

6.网站备案(国内)

针对国内服务器站点,需要进行网站备案

7.部署程序,上线站点

进行站点部署,域名解析,对站点进行内容填充完善。

至此,我们已经完成了一个个人的网站的搭建,当然在搭建过程中会涉及到许多的细致的问题,还请在悟空问答继续提问,有专业人士给予解答。


Coral中国


在去年搭建了属于自己的第一个网站,从站前策划、上线部署到到流量监测、后期规划,在建站上也算得上有一定的经验吧!下面跟大家分享一下自己的心得吧!

站前准备

在建站前,你应当明确自己想做一个什么样的网站,博客、门户、论坛还是什么类型,然后去选择合适的建站程序,如:做博客可以选择wordpress、z-blog(卢松松博客最开始就是用的这款程序吧);做论坛可以选择discuz;做一般的门户网站建议选择织梦或者帝国(更适合收录、做排名)。

了解以上知识后,你应该挑选一款合适的程序做深入学习,从程序的安装、后台的使用、相关bug的调试、前后台的把控、模板的替换等等,都可以用自己的电脑进行模拟熟悉,并顺带思考自己网站的栏目架构。

网站部署

待熟悉网站程序并思考好网站的结构便可以进行网站的上线部署了。一般得经过以下几个步骤:

1、注册域名

2、租赁服务器

3、网站备案

4、上传网站程序并做好相应部署

5、域名的解析绑定

我之前已经这五个步骤写过详细的文章说明,大家可以去头条找相关的文章进行学习。

至于站后规划、网站的推广及优化,在这里就先不介绍了哈。一步一个脚印,先建好自己的站点再说。


蓝胖仔资源


1.可以购买云主机,然后通过wordpress搭建独立站或通过python/vue等个人部署;但是这种个人站流量会小;

2.可以到github,csdn,博客园等平台申请个人站,依靠平台入口,流量会高一些;


木讷大叔爱运维


独立站前期基本上是0成本,那是对于我们行内人来讲,为什么呢?因为建站是不花什么钱的,一个月几百块钱的月租费用,市面上不懂行的人会花几千上万让别人帮你建站,其实建站不难,但是建一个符合欧美审美的高转化率的购物站这个必须是实操的人才懂这个。对接支付也没什么费用,申请广告户也没费用。所以基本的东西完善其实也就是几百块钱的事情。门槛不高,独立站最大的门槛是不懂!


有鱼儿咬钩了


目前据我所知,最方便的就是通过购买一个云主机,然后使用Wordpress进行部署一个网站了。

当然如果只想要静态化的博客网站,可以购买云主机后,通过部署静态博客软件搭建:

入hexo之类


分享到:


相關文章: