怎樣去搭建自己的獨立站?

王濤3349


在去年搭建了屬於自己的第一個網站,從站前策劃、上線部署到到流量監測、後期規劃,在建站上也算得上有一定的經驗吧!下面跟大家分享一下自己的心得吧!

站前準備

在建站前,你應當明確自己想做一個什麼樣的網站,博客、門戶、論壇還是什麼類型,然後去選擇合適的建站程序,如:做博客可以選擇wordpress、z-blog(盧鬆鬆博客最開始就是用的這款程序吧);做論壇可以選擇discuz;做一般的門戶網站建議選擇織夢或者帝國(更適合收錄、做排名)。

瞭解以上知識後,你應該挑選一款合適的程序做深入學習,從程序的安裝、後臺的使用、相關bug的調試、前後臺的把控、模板的替換等等,都可以用自己的電腦進行模擬熟悉,並順帶思考自己網站的欄目架構。

網站部署

待熟悉網站程序並思考好網站的結構便可以進行網站的上線部署了。一般得經過以下幾個步驟:

1、註冊域名

2、租賃服務器

3、網站備案

4、上傳網站程序並做好相應部署

5、域名的解析綁定

我之前已經這五個步驟寫過詳細的文章說明,大家可以去頭條找相關的文章進行學習。

至於站後規劃、網站的推廣及優化,在這裡就先不介紹了哈。一步一個腳印,先建好自己的站點再說。


藍胖仔資源


如果你想搭建一個靜態的網站又不用收費的可以考慮一下使用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基礎也能做網站。不過這種建站方式也有一定的弊端,就是無法轉移網站數據,也無法開源建站。

總之,如果你想低成本快速建站,那麼自助建站系統是更合適的選擇;如果你是大型企業,有充足的的時間和資金,對網站要求也比較複雜,那麼也可以考慮自建團隊開發或定製的形式。無論使採用哪種建站形式,都要為避免踩坑,提前做好前期調研,為引流做好鋪墊。


化騰有料


搭建網站,需要服務器空間,如果你有必要的話,還需要數據庫。個人玩過一段時間網站,給不出十分專業的意見,但可以給個方向參考一下,下面大概寫一下我個人建站的幾個步驟,供你參考一下,詳細情況的話阿里雲裡也有教程,這裡就沒辦法一一展現了,另外網上也有很多詳細教程。


申請域名

我是通過阿里雲(https://www.aliyun.com/)購買域名的

點擊域名註冊後,就可以在下面的界面裡輸入你想要的域名,看是否未被註冊,如果已經被註冊,而你又十分想要,那隻能通過域名交易的方式和對方溝通了。

購買虛擬主機

我也是在阿里雲這裡買的,如果你的網站要求很高,或者你喜歡自己動手,可以購買雲服務器。我當時建網站的要求不高,也沒有時間雲手動配置後臺服務器啥的,就直接買了虛擬主機,而且還自帶數據庫,很省事。

備案網站

這裡阿里會提供網站備案流程,按照流程備案即可。

準備網站內容

前期準備工作就準備得差不多了,就得準備網站的內容。建網站有很多模板,推薦WordPress,可以輕鬆建站,數據庫,網站模板一應俱全,可以省去很多工作,比如數據庫處理等,適合非IT專業人士。在準備你自己的內容的時候,除了在WordPress界面下編輯文章,還是要具備一些建站相關的基礎知識,簡單的話比如HTML,CSS等,因為有的時候需要修改模板,比如模板有些地方不太喜歡,需要做微調,還有需要在網頁上加一些網站備案信息等。

發佈內容

通過FTP將你用WordPress調試好的網頁傳到虛擬主機上,到這裡的話,你的網站到可以在網上訪問了,後期也可以在任何地方登錄WordPress的後臺,維護你的網站。WordPress後臺長這個樣子:)

這裡說了一些大概流程,不是很詳盡,如果說詳細了,恐怕要寫好幾天,網上有很多詳盡的教程和交流群。

希望能幫到你:)


子充


自己能完全控制的獨立網站需要準備的東西如下:首先你需要一個域名,這個相當於你家的門牌號,就是一個地址符號,就像 ,域名可以上阿里雲購買,百度搜索阿里雲,59元/年的樣子,然後實名備案即可使用。有了域名還不夠,你得準備一個倉庫放代碼,這就是服務器,在阿里雲或者其他服務器提供商購買一個。有了域名,服務器,最後就是代碼了,這個自己不會就花錢讓程序員開發。具體怎麼搭建服務器,怎麼編寫網站代碼,這個得有專業的知識。


螞蟻IT


很多企業都知道獨立站的重要性,那我們應該如何搭建自己的獨立站呢?主要有這三種方式:

1.專業研發團隊-角色多、成本高

一隻專門為網站運營服務的團隊需要這樣幾個角色:項目負責人、產品經理、UI、架構設計、前端、後端、測試等一系列專業IT人員。這種專業的研發團隊,給我們網站建設極大的自由發揮空間,源代碼修改、改版都相對更方便。不過因為需要的團隊專業人員較多,所以一般中小型企業承擔不起這樣規模的開發成本。

2.定製化開發-個性化、成本高

這種形式是企業自己不需要組建建站團隊,而是找建站公司合作,向他們提需求,然後建站公司根據企業需求來開發,也就是我們常聽說的定製站。定製站能滿足根據企業的訴求來製作網站,但同樣只適合規模較大的企業,因為定製站開發的費用非常高昂,小則幾萬,高則十幾萬不等,建站週期也一般至少需要1個月才能完工。

3.使用自助建站系統-建站快、免費

這是認可度最高、適用範圍也更廣的建站方式。自助建站系統因其可操作性以及性價比高備受中小企業青睞,而且建站速度很快,不會耽誤太長時間。目前市面上已經有很多發展已經成熟的自助建站系統,比如絲路贊獨立站智能營銷建站系統。對新手小白同樣友好,真正實現0基礎也能做網站。不過這種建站方式也有一定的弊端,就是無法轉移網站數據,也無法開源建站。

總之,如果你想低成本快速建站,那麼自助建站系統是更合適的選擇;如果你是大型企業,有充足的的時間和資金,對網站要求也比較複雜,那麼也可以考慮自建團隊開發或定製的形式。無論使採用哪種建站形式,都要為避免踩坑,提前做好前期調研,為引流做好鋪墊。



軟件直通車


個人獨立網站搭建需要進行如下幾個步驟

1.題材選擇

需要確認自己的站點做什麼,個人博客還是資訊信息或者影音娛樂等;

2.欄目版塊劃分

根據自己的站點題材,進行欄目劃分,確定每個細分欄目的內容範圍;

3.籌備站點名稱購買註冊域名

需要根據題材確定站點的名稱,例如問答類,網站名稱叫“悟空問答”,然後選購網站域名,例如:,網站域名註冊可以去幾個大的雲服務平臺選購。

域名註冊建議選擇.com,當然如果覺得選擇短一點,或者比較有個性化一點,也可以購買.cc,.cn這些域名。

4.選擇建站程序

選擇需要建站的建站程序,使用程序或者框架進行自己的站點搭建,推薦:Wordpress、DedeCMS等知名建站系統。

5.購買服務器

根據選擇的站點程序,購買對應的服務器,可以選擇國內幾大雲服務商提供的服務器或者空間,也可以選擇國外的一些服務器。

6.網站備案(國內)

針對國內服務器站點,需要進行網站備案

7.部署程序,上線站點

進行站點部署,域名解析,對站點進行內容填充完善。

至此,我們已經完成了一個個人的網站的搭建,當然在搭建過程中會涉及到許多的細緻的問題,還請在悟空問答繼續提問,有專業人士給予解答。


Coral中國


1.可以購買雲主機,然後通過wordpress搭建獨立站或通過python/vue等個人部署;但是這種個人站流量會小;

2.可以到github,csdn,博客園等平臺申請個人站,依靠平臺入口,流量會高一些;


木訥大叔愛運維


獨立站前期基本上是0成本,那是對於我們行內人來講,為什麼呢?因為建站是不花什麼錢的,一個月幾百塊錢的月租費用,市面上不懂行的人會花幾千上萬讓別人幫你建站,其實建站不難,但是建一個符合歐美審美的高轉化率的購物站這個必須是實操的人才懂這個。對接支付也沒什麼費用,申請廣告戶也沒費用。所以基本的東西完善其實也就是幾百塊錢的事情。門檻不高,獨立站最大的門檻是不懂!


有魚兒咬鉤了


目前據我所知,最方便的就是通過購買一個雲主機,然後使用Wordpress進行部署一個網站了。

當然如果只想要靜態化的博客網站,可以購買雲主機後,通過部署靜態博客軟件搭建:

入hexo之類


分享到:


相關文章: