本文是《快速建立網站》系列的第4篇,若是你尚未看過以前的內容,建議你點擊如下目錄中的章節先閱讀其餘內容再回到本文。html
訪問本系列目錄,請點擊:http://devopshub.cn/tag/wordpress-on-azure/web
1. 網站管理平臺WordPress和雲計算平臺Azure簡介 (6分鐘視頻 )
2.1 在Azure上建立網站及網站運行機制 (13分鐘視頻)
2.2 域名綁定操做和Azure負載均衡機制 (12分鐘視頻)
2.3 WordPress 初始化和網站管理功能 (11分鐘視頻)
3.1 WordPress 數據導入 (12分鐘視頻)
3.2 WordPress 多站點支持和Azure在線代碼編輯器 (14分鐘視頻)
3.3 WordPress 多語言支持 Multisite Language Switcher (15分鐘視頻)
3.4 WordPress 主題安裝和配置,美化你的網站 (15分鐘視頻)
4.1 爲啥造軟件不一樣於造汽車,爲啥是軟件就必定會有Bug - 構建開發運維一體化(DevOps)(11分鐘視頻)
4.2 完結篇 – 應用運營vs.發射衛星,遙測(Telemetry) 技術 (13分鐘視頻)面試
在上一節(2.2)中,咱們已經完成了網站域名的綁定,如今可使用咱們本身的域名來訪問網站了。在這一節(2.3)中,咱們將對WordPress的站點進行初始化操做,對WordPress的主要功能進行簡要介紹,並對這個新站點進行基本的美化。算法
請配合視頻閱讀文本
WordPress初始化
當咱們完成了域名綁並使用本身的域名打開WordPress的安裝初始化頁面後,WordPress就能夠正確的被初始化了。在2.1中我提到過,WordPress會把運行安裝嚮導時所使用的域名寫入到後臺的數據庫中,因此除非你只是進行測試,那麼不要在完成域名綁定以前進行初始化操做。數據庫
- 使用綁定好的域名打開新建立的WordPress站點,確保瀏覽器地址欄中顯示的域名正確
注意:雖然咱們但願使用中文做爲默認語言,這裏也儘可能不要更改默認選項。這是我在安裝軟件的時候一直遵循的一個原則,除非必須,不要更改安裝程序的默認選項。由於任何開發人員都不可能測試軟件的全部部分,特別是非默認選項,出現問題的概率很高。 - 在上圖中點擊 Continue 按鈕,在Welcome頁面中填寫全部字段的信息。
這裏,我想簡單聊一下用戶名和密碼的問題。我相信每一個人都會有不少的用戶名和密碼,有不少人在全部的網站都適用一個用戶名和密碼,這應該說是個很方便的「好習慣」。可是以前出現的幾回密碼泄漏事件(攜程,12306,CSDN等),應該會讓不少人膽戰心驚。這裏我就給你們介紹一個最基本的網絡安全原則。- 永遠不要使用與本身無關的用戶名,用戶名應該和每一個人對應,這樣才能保證你的全部操做均可以被查詢到。固然,想穿馬甲幹壞事的除外。
- 永遠不要使用admin/user,這樣的通用名稱做爲用戶名,由於這些太容易被猜出來。
- 永遠不要用與本身有關的密碼,好比:生日,電話號碼。由於任何一個想要破解你的密碼的壞人都會首先試圖瞭解這些信息。固然,能夠對這些信息進行必定規律的編排,方便本身記憶。
- 永遠不要在任何網站上使用「記憶密碼/免除登錄」這種功能,由於記憶一個難以記憶的密碼的惟一方式就是不停的重複。若是你但願你的密碼只有你本身可以記住,那麼就選擇一個你能夠隨時念給別人,可是隻要對方不寫下來就不可能記住的密碼;而對你本身,惟一記住這樣的密碼的方式就是每次都重新輸入它。
- 雖然毫無規律的密碼最安全,但也太難記憶。這裏有幾個經常使用的增強密碼複雜程度的技巧
- 在固定的位置添加特殊字符,好比:在第二位添加如#¥這種字符,那麼其餘的位置你可使用本身較容易記憶的父母孩子的生日等。
- 把以上的生日順序打亂,好比:使用月日年這種毫無邏輯的順序(對,美國人就是毫無邏輯的)
- 在特定位置添加本身知道的順序字符,好比:一月的密碼用a,二月用b,這樣你就能夠每月都修改密碼也不用擔憂記不住了。
其實以上都是一些基本的加密算法而已,但對通常人來講,只要稍微運用一點點就能夠即保證安全又容易記憶。瀏覽器
- 點擊以上的 Install WordPress後,WordPress會完成初始化操做,進入如下頁面
- 點擊 Log In並輸入以前配置的好的用戶名和密碼,就能夠進入到WordPress的後臺了。
注意:你可能會看到WordPress提示你進行升級。因爲本文是使用4.1版本完成的,因此我暫時不會進行這個升級,由於後續要用到的插件都是在4.1版本上測試過的,而對4.1.1的兼容程度未知。
到這裏,咱們就完成了WordPress的初始化操做,你的網站也能夠正常工做了,如今若是你再次用你的域名打開網站,你會看到以下的Hello World文章頁面。你可能以爲這個頁面不那麼美觀,沒有關係,咱們後面會介紹如何使用WordPress的「外觀(主題)插件」來美化你的站點。安全
WordPress功能簡介
WordPress的功能強大,並且擴展性強。它能夠知足絕大多數的平常網站功能,同時又沒必要經過編碼實現。對於普通用戶來講,使用WordPress來創建本身的網站是一件即省時省力,又有長期維護性保證的選擇。服務器
更新
WordPress由全世界的開發人員維護,具備數量龐大的用戶羣體和開發人員羣體。正由於如此,開發人員很是願意將本身的改進和新功能共享給其餘人。基本上沒3個月一個大版本,每月一個小版本。微信
WordPress 更新記錄:https://wordpress.org/news/category/releases/網絡
這種迅速的更新保證了你在WordPress上遇到的問題能夠被快速的修復,須要的新功能能夠被快速的添加。對於普通用戶來講,只須要經過WordPress自帶的更新系統保持系統的持續更新便可。
經過如下這個頁面,WordPress會提示用戶當前的更新,只須要點擊更新便可。
文章管理
網站的核心是內容,文章就是WordPress用來承載內容的工具,用戶能夠很方便的在WordPress上發佈文章,對文章進行分類,建立標籤協助用戶進行搜索。
使用WordPress儀表盤左側的文章菜單,你能夠很容易的找到當前網站中的文章,並開始新的文章創做。
上圖中標示了WordPress文章編輯頁面的幾個重要功能
- 固定連接:這裏你能夠指定當前文章的URL,這樣能夠把文章的連接顯示爲有意義的文字,而不是隨機的ID。雖然不是每一個人都會關心你的頁面連接,可是搜索引擎是會關心的,一個好的URL能夠提升你的頁面被搜索到的概率。這裏,最重要的原則就是KISS(Keep It Simple Stupid),你的URL應該與你的頁面內容直接相關。
另外,除非不得已,不要修改已經放置了一段時間的URL。修改URL不只僅會破壞其餘已經連接到當前頁面的連接,也會迫使搜索引擎對你的頁面重新索引,這將對你的PageRank形成極大影響。感興趣的同窗能夠了解一下Goolge的PageRank算法:http://zh.wikipedia.org/wiki/PageRank ,入鏈數量是其中的重要指數。關於搜索引擎優化是一項專門的技術,感興趣的同窗能夠參考如下連接,簡單瞭解一下:
http://www.searchenginejournal.com/url-naming-best-practices/46740/注:這裏必須特別說明一下我爲何那麼討厭百度(曾經一度在面試的時候只要應聘者說用百度作搜索引擎就直接Pass),就是由於它破壞了互聯網搜索引擎的原則,過多的用人爲因素來影響結果,不只僅遭人厭煩,並且久而久之會破壞互聯網的公平和公正。固然Google也會人爲影響結果,可是一些基本的原則仍是要遵照的。 - 富文本編輯器:這是任何網站管理平臺必備的工具,可否讓你們所見即所得(WYSIWYG ) 編輯文章是判斷一個信息管理工具的重要標誌。你能夠嘗試把一段已經格式化好的文字直接拷貝粘貼到WordPress編輯器中,大多數時候它能夠很好的保持原文的格式。
- 文本(代碼)編輯器:對於有必定HTML編輯基礎的同窗,能夠直接編輯代碼也是必須的。基本上個人博客的全部內容都是先用代碼編輯,而後用可視化編輯器簡單修正過的。我這樣作的目的是爲了保持頁面數據的最小化,固然這只是我的癖好。
- 多語言切換:這裏我使用了2個WordPress插件來實現同一篇文章的中英文切換,WordPress Mutisite和Multisite Language Switcher。關於插件我在本系列的3.1-3.3中會作專門介紹。多語言支持時如今不少網站都須要的功能,以前我曾經嘗試過不少方式來實現這一功能,MultiSite Language Switcher 是最好的一個,由於我能夠控制URL,能夠獨立編輯不一樣語言,能夠在不一樣語言的頁面上使用不一樣的模版,這些咱們留待後集分解吧。
- 發佈控制:文章能夠有草稿和發佈不一樣狀態,能夠針對不一樣用戶羣體進行權限控制,能夠有版本紀錄,發佈時間能夠手工編輯。
- 標籤:標籤是輔助用戶進行搜索的重要工具,由於一個文章的內容除了一個主要分類以外還有不少相關內容,你不只僅但願你的文章只能在一個分類中找到,也但願能夠經過必定的關鍵字被索引到,這就是標籤的意義:在主分類外的一個輔助索引。
- 分類目錄:分類目錄應該和網站的欄目設置對應,並在菜單中添加引導。在後面我會對菜單進行專門說明。
插件和外觀
插件和外觀是WordPress受打擊啊喜好的一個主要緣由,誰都但願能夠簡單方便的添加功能,誰都但願能夠很容易的對網站進行美化,時不時得再改個版啥的。有了插件和外觀這些就變的很是簡單。
這裏列出我在這個系列裏面用到的插件
- WordPress Importer:數據導入插件,能夠把一個WordPress站點的內容導入到另一個。我在3.1中使用了這個插件將老博客的內容導入到新博客。
- Multisite Language Switcher:多站點多語言切換支持,能夠在多站點模式的WordPress上建立連接,並設置不一樣的語言。
- Google Analytics Dashboard for WP:谷歌分析插件,能夠自動完成谷歌分析數據的收集,幫助我對網站訪問量,用戶習慣等進行分析。還提供了一個儀表盤插件,能夠直接看到基本的訪問量數據。
- Application Insights:這是微軟Visual Studio Online和Azure提供的數據分析,能夠在Auzre的門戶上看到個人網站的訪問量數據。我同時使用Google和Azure的分析工具,主要是爲了對他們進行比較
- Backup Scheduler:自動備份工具,我使用這個工具將整個網站的內容自動備份到一個Azure的虛擬機中的ftp中,關於備份的最佳事件在3.3中會有介紹。
下面是WordPress上全部的插件和外觀的連接
到這裏,WordPress的基本配置已經完成,《快速建立網站》系列的第二部分也告一段落。但願經過這部分的內容你們能夠對雲計算和WordPress都能有必定的瞭解。在《快速建立網站》第三部分中,我講給你們介紹一些相對複雜的功能,如:
- WordPress多站點支持:也就是如何在一個網站中建立多個子站點。
- WordPress多語言支持:如何藉助上面的多站點,在同一個內容上實現不一樣語言之間的切換,同時兼顧搜索引擎的優化。
- 網站監控和數據分析:大數據是如今很是火熱的話題,如何利用好你本身網站的訪問數據來優化訪問者的體驗,提高網站的知名度和訪問量是每一個運營網站的同窗都但願瞭解的。這裏我將利用Google Analytics和Azure Application Insight這兩個工具,同時結合這段時間本網站的真實數據,和你們分享一下如何藉助數據來幫助你優化網站。
- Azure在線代碼編輯器:以上這些操做會多少須要對WordPress的後臺配置文件進行一些修改,爲了不文件上傳和下載,我使用了所有在雲端的操做方式,使用了Visual Studio Online所提供的在線代碼編輯器Monaco來完成這些操做,同時使用Git進行版本控制。
- 網站備份:任何網站的數據都是頗有價值的,不管是由於服務器故障,仍是你但願遷移到其餘平臺,有一份備份都是必須的。
謝謝你們,敬請關注《快速建立網站》系列後續內容。
請關注微信公衆號anb-io,每週推送內容,有技術也有生活,一塊兒作個有情懷的程序猿。