如何建立一個有特色的個人的技術博客?
本人是做技術研發的,有空喜歡把自己的技術心得記錄下來,一般長的記錄在blog上面短的習慣寫在evernote上。不知不覺也累積了一定的量,現在想自己搭建一個博客站點。因為自己做的技術偏底層,前端的技術了解的比較少(我在網上看過幾個前端設計師的個人博客,大方美觀,很羨慕),所以想在這樓請教一下大家,如何建立一個即漂亮又有特色的技術博客,請給點初級性的指導見意,謝謝!
如果你習慣用git和markdown的話,推薦用Jekyll ? Simple, blog-aware, static sites在Github上搭。
- 在Github上找一個喜歡的jekyll主題,比如這個aigarsdz/brume 路 GitHub
- fork後,改成&
.http://github.io - 如果有自己域名需要別名,改下CNAME(可以參照Setting up a custom domain with GitHub Pages · GitHub Help)
- 然後把&
.http://github.io項目clone到本地,在_posts目錄下面創建形如YEAR-MONTH-DAY-title.MARKUP的文件就可以開始寫博客啦(可以參考Writing posts) - 最後,push到github就自動部署完成啦~(最後效果可以參考我的博客哦Home · Ray"s Blog)
同意 @李遙 的觀點,同時貼一個Peter Norvig的博客作為補充,牛人的博客可以是長得這個樣子的:Peter Norvig
漂亮有特色有用么?阮一峰的博客阮一峰的網路日誌你可以看看。內容為王。
博客的價值在於內容而不是網站的排版和功能。所以直接去各種免費博客託管網站即可
搞一個Windows Azure的賬號,點Create Website,然後Next幾下就可以把一個wordpress給host上去了,簡單粗暴。剩下來的就是選一個皮膚,然後開始把你的博客導進去。
強烈推薦現在非常火的Hexo,基於nodejs的靜態博客工具。用markdown寫文章,git管理,很geek。可以看我同學寫的 Hexo教程入門:hexo | Zippera"s bloghexo提供了很多主題提供選擇,配置也非常簡單。為我的主題廣告下:wuchong/jacman 路 GitHub
如果本回答幫助到你,請幫我點一下贊同,謝謝。
以下是原答案
=============================我個人比較傾向於簡潔的博客,這樣可以讓我關注文字本身,很多人花大量時間在折騰主題上,而不是文字本身。
以下是我個人博客的截圖。
好吧,有點長,現在我來講一下搭建流程。
# 一、購買一個域名
域名可以購買一個比較簡單粗暴的,但是有的買不到。比如說我,本來想買名字拼音的域名,但是http://wusong.com已經被註冊,所以我註冊http://wusir.org作為自己的博客域名,意為「吳先生」,有點非主流啊哈哈哈。
註冊域名可以直接去阿里雲註冊或者Godaddy註冊,如果在阿里雲註冊,註冊之後需要經過實名認證(大陸法律法規),阿里雲實名認證一個工作日內完成(不過通常一兩個小時就好)。
#二、購買一個伺服器
伺服器可以購買阿里雲或者騰訊雲的雲伺服器,不過相對較貴,最大麻煩之處在於國內的伺服器都需要進行備案,現在備案流程已經比較簡便啦,不過備案一般需要花三周到一個月左右。
我的建議是個人博客購買一台虛擬主機就夠,個人使用的是https://www.bayun.org這家的阿里雲香港虛擬主機。選擇自己想要的套餐,然後輸入自己的域名。
去自己域名的註冊商,把剛才的IP地址解析到自己的域名,解析成如圖這樣。
等待解析生效,等待時間長短不一定,測試的方法可以使用自己電腦上的命令提示符,使用「ping 你的域名」來測試,如果有返回值則說明解析生效。如果解析生效,你就可以在瀏覽器內打開自己的域名,看到如下界面。
#三、下載Typecho文件程序
訪問Typecho Official Site下載Typecho博客程序,下載之後待用。
#四、上傳網站文件
訪問https://www.bayun.org/clientarea.php?action=services查看自己的服務,點擊進入可以看到如下界面。
#五、創建資料庫
返回cPanel首頁,找到資料庫按鈕,點擊進入。
隨便輸入一個英文單詞,點擊創建資料庫。
同理創建一個資料庫用戶添加資料庫用戶。將其中許可權全部選擇,點擊修改進行保存。#六、安裝代碼訪問你的域名,這時候可以看到如下界面。
點擊進行下一步。填寫這下面幾個紅色箭頭的內容。輸入完成點擊安裝完成之後就可以啦,這時候你的博客就已經完成安裝啦。安裝完成就可以訪問「你的域名/admin」然後輸入用戶名和密碼,就可以開始寫博客啦。更:Jekyll 2.2.0 默認為 kramdown,而 kramdown 比以前強大許多... mathjax, highlight可標明語言, ---變em-dash, --變en-dash, 還有 header id 太實用了---更:現在沒條件不能redo。這邊有個瘋掉的log:From DRY to CRY: Set Up Jekyll or Jekyll Bootstrap in a New OS X---暈啊,樓上設置 Hexo 好複雜... 這樣會嚇走玻璃心的小白的... 簡單粗暴就 ok 了額,突然發現樓上是 Win 環境所以沒 GitHub for Mac... GitHub for Mac 會幫你弄好密鑰...---在繼續以下步驟前,OS X 終端里敲git回車,點同意安裝Xcode Command Line Tools。當然你說「xcode-select --install」也可以嘍。然後複製粘貼sudo gem install jekyll回車,輸密碼,回車。( Mavericks 可能 sudo gem install jekyll 會報錯,通過複製粘貼curl -L https://get.rvm.io | bash -s stable --ruby敲回車解決 )---對於零基礎的小白和希望繼續保持零心理負擔的小白 like me,
- 註冊、登錄 GitHub
- 在 https://github.com/new 的 Repository name 填GITHUBID.github.io,填完直接粗暴點 Create repository
- 在 https://github.com/plusjade/jekyll-bootstrap/ 點 Download ZIP
- 解壓,文件夾改名為http://GITHUBID.github.io,把它放到你理想的文件夾下。我不用 Win ,估計會需要更多步驟。在 OS X 下打開終端,把http://GITHUBID.github.io文件夾拖進終端窗口,回車。注意把下面的GITHUBID改成你的 GitHub ID 後再複製到終端,回車。博客上線了!
git init jekyll build git add . git commit -m "first commit"
git remote add origin https://github.com/GITHUBID/GITHUBID.github.io.git
git push -u origin master
在_config.yml加highlighter: true支持高亮(殘),加markdown: kramdown支持 Markdown。要加RSS和atom也是簡單的步驟。用kramdown前要終端sudo gem install kramdown敲回車...
要建新文章,終端rake post title="TITLE"。當然有TextExpander (TE)很方便了,expander以後你還可以讓游標在哪個位置就在哪個位置。TE碼是rake post title="%|"
要傳新文章,終端git add . git commit -m "new post" git push -u origin master。不要覺得長,TE前沒有長的routine命令。基本上,建敲一次,傳敲一次,兩次就夠了;編輯 post 的文件頭時注意不要忘了填 category 和 tags.- 對於 Jekyll Bootstrap 支持 Google Analytics 步驟,看 Get Google Analytics to Work in Jekyll Bootstrap
- Jekyll Bootstrap vs Jekyll: 前者像 Ubuntu,不折騰,後者像 Arch Linux,折騰。
- jekyll serve --watch是本地預覽,瀏覽器http://localhost:4000/可看。
- 更多
- Jekyll Bootstrap http://jekyllbootstrap.com/usage/jekyll-quick-start.html
- Jekyll http://jekyllrb.com/docs/home/
- Jekyll Markdown http://sourceforge.net/p/jekyllc/bugs/markdown_syntax
Jekyll 搭建過程實在太複雜了, 我還是推薦hexo, 像我這樣剛入門的小白都能搭建成功
如何搭建一個獨立博客——簡明Github Pages與Hexo教程, 這個教程寫得很詳細, 推薦
順便推廣一下我自己寫得hexo主題, halfer53/metro-light · GitHub, 求star ~(≧▽≦)/~推薦使用Hexo,前兩天自己剛搭建了一個,雖然其中有很多地方剛開始不知道怎麼弄,不過看了很多別人寫的教程和方法,最後成功搭建好了。總的來說是比較容易上手的。
Hexo需要配置nodejs和git環境,用markdown書寫,並且還有很多風格各異的主題可以選擇,我現在用的是NexT主題,十分簡潔美觀。自己還可以根據個人喜好對博客進行一定修改,添加插件什麼的。還可以將博客部署到github上。
附幾個教程鏈接:使用Hexo在Github上搭建你的博客史上最詳細「截圖」搭建Hexo博客並部署到Github用了一段時間有道雲筆記,發現有道雲筆記可以實現個人博客功能
這是我的:https://note.youdao.com/share/?id=0ae6ff2e1e3409439a0387446b7db5c8type=note#/
主要思路是利用有道雲筆記共享功能實現
最簡單的方法,不需要什麼環境依賴
紫石南/md_blog - 碼雲 Gitee.com
原創,乾貨,無他
直接用wordpress搭建便好,而且有大量主題供你選,如果你還會前端,你也可以將主題進行二次開發改成你想要的,用wordpress主要是cms做得好,不用自己寫內容管理。
基於Evernote的開放介面寫個內容發布程序,將你的內容展示出來。
有推薦的簡潔明快的jekyll模板嗎?————這裡有很多推薦模板,fork一下就行了。
至今發現,純文字乾貨才是最屌的,不花哨
推薦閱讀:
※自媒體未來的發展趨勢大家如何判斷?
※西湖區吳彥祖阿混是何許高人?
※推薦引擎這個概念由來已久,為什麼至今都沒有一家獨立公司依此做大?
※國外的計算機類教科書是否比國內的好?還是因人而異?