日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一步一步打造Geek风格的技术博客

發布時間:2025/4/5 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一步一步打造Geek风格的技术博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Geek是什么

Geek更多的是一種精神,一種態度,一種對技術的理解與信念。他們無法忍受丑陋的代碼,拙劣的技術。他們思路開闊,技術嫻熟,他們不甘平庸,追求完美。他們不會囿于常識,他們敢于突破。在常人眼中,他們不走尋常路,享受各種非主流的技術。但在他們自己眼中,這些又是那么得自然與優美。他們用自己的行為詮釋著自己對于技術的理解,用那份固執傳達著自己的信念。

他們掌握并熱愛著技術,叛逆、執著,崇尚自由。

為什么不選擇CSDN、Wordpress、Jekyll等技術

我在CSDN上發表博文被和諧了一次,就不會允許這種事發生第二次。

Wordpress上手容易、功能強大、插件豐富。但是在我看來,這些優點同時也是它的缺點:太笨重、太無腦、不夠酷、無用功能太多、可定制的粒度不夠小。我更喜歡簡潔快速粗暴的博客系統。

Jekyll非常棒,可惜它基于Ruby。對于Python愛好者而言,基于Python的Pelican顯然更加可口。

臥薪嘗膽


我在搭建這個博客的過程中學到了很多很多有意思的技術。

搭建環境為Mac OS X/Linux,Windows下可能會麻煩一些。

搭建過程中會涉及到的技術名詞如下:

  • Mac OS X
  • Python
  • Pip
  • Pelican
  • Jinja2
  • Github
  • Git
  • Makefile
  • Markdown
  • Mou
  • Google Analytics
  • Google Custom Search
  • Google Webmasters
  • Picasa
  • Disqus
  • Rss
  • Sitemap
  • Godaddy
  • Dnspod
  • A記錄

若對任何一個技術名詞有疑問,請翻墻Google?it.

初見端倪


開始動手。

Github入門指南

請參考http://blog.csdn.net/duxinfeng2010/article/details/8654690

使用Github Pages創建個人博客

Github為每一個用戶分配了一個二級域名username.github.io,用戶為自己的二級域名創建主頁很簡單,只需要在Github下創建一個名為username.github.io的版本庫,并向其master分支提交網站靜態頁面即可。

  • 登陸Github,創建一個名為username.github.io的版本庫(將username替換成自己的Github賬戶名)。
  • 點擊Setting,選擇一個自己喜歡的模板,最后點擊發布public按鈕。
  • 耐心等待一段時間(不超過10分鐘),登陸http://username.github.io,會發現自己的個人博客已經生成。

安裝Pelican和Markdown

pip install pelican pip install markdown

搭建骨架

mkdir blog cd blog pelican-quickstart

根據提示一步步輸入相應的配置項,不知道如何設置的接受默認即可,后續可以通過編輯pelicanconf.py文件更改配置)

以下是生成的目錄結構:

blog/ ├── content # 存放輸入的源文件 └── (pages) # 存放手工創建的靜態頁面 ├── output # 生成的輸出文件 ├── develop_server.sh # 方便開啟測試服務器 ├── Makefile # 方便管理博客的Makefile ├── pelicanconf.py # 主配置文件 └── publishconf.py # 主發布文件,可刪除

進入output把自己剛剛建好的username.github.io版本庫clone下來:

cd output git clone git@github.com:username/username.github.io.git

開始寫博文

在content目錄下用Markdown語法來寫一篇文章,最好選擇專業的Markdown編輯器,在Mac OS X下推薦使用Mou,在Linux/Windows下請Google。

用Markdown寫博文截圖如下:?

左半邊是正在用markdown寫的博文,右邊是即時預覽效果。

寫完后,執行以下命令,即可在本機http://127.0.0.1:8000看到效果。

make publish make serve

若要一鍵上傳到Github,需要修改Makefile兩處地方:

publish: $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)github: publish cd OUTPUTDIR ; git add . ; git commit -am 'your comments' ; git push

以后寫完文章執行make github就可以一鍵部署了。

如虎添翼


我們已經能成功地用markdown寫出博文并部署到github了,但這遠遠不夠。

管理圖片

我覺得使用云相冊比本地圖片要方便的多,我使用Picasa來維護blog的所有圖片。

挑選主題

安裝主題,比如bootstrap2:

git clone https://github.com/getpelican/pelican-themes.git cd pelican-themes pelican-themes -i bootstrap2

選擇主題,在pelicanconf.py中添加

THEME = 'bootstrap2'

安裝第三方評論系統

在Disqus上申請一個站點,記牢Shortname。 在pelicanconf.py添加

DISQUS_SITENAME = Shortname

添加Google Analytics

去Google Analytics申請賬號,記下跟蹤ID。 在pelicanconf.py添加

GOOGLE_ANALYTICS = 跟蹤ID

Google Analytics極其強悍,截圖說明一切:?

使用Google Webmasters

在Google Webmasters上注冊即可。

這個就是Google站長工具,使用它的目的是為了讓博客被Google更好的收錄,比如手動讓Googlebot抓取、提交Robots、更新Sitemap等等,各方面完爆百度站長工具。

截圖如下:?

添加插件

git clone git://github.com/getpelican/pelican-plugins.git

比如我要使用sitemap,在pelicanconf.py里配置如下

PLUGIN_PATH = u"pelican-plugins" PLUGINS = ["sitemap"] SITEMAP = {"format": "xml","priorities": {"articles": 0.7,"indexes": 0.5,"pages": 0.3,},"changefreqs": {"articles": "monthly","indexes": "daily","pages": "monthly",} }

使用Google站內搜索

請參考http://www.codenut.net/post/2013-06-30-cse

申請獨立域名

  • 在Godaddy上用支付寶花購買為期一年的頂級域名,并去修改Nameservers為這兩個地址:f1g1ns1.dnspod.net、f1g1ns2.dnspod.net。
  • 在Dnspod上添加新域名,并申請一條A記錄指向Github Pages的ip:207.97.227.245;
  • 在Pelican主目錄新建CNAME文件,添上剛剛申請的域名,如我的www.lizherui.com

登峰造極


最后,如果感覺還不夠味兒,可以參考Pelican官方文檔和這個博客的完整源碼。

Pelican :?http://docs.getpelican.com/en/3.2

Source Code :?https://github.com/lizherui/lizherui.github.io

Have fun!

總結

以上是生活随笔為你收集整理的一步一步打造Geek风格的技术博客的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一本色道久久综合狠狠躁的推荐 | 免费看成人av | h片免费在线观看 | www.国产一区二区三区 | 亚洲精品喷潮一区二区三区 | 国产一级啪啪 | 黄色性生活一级片 | 日韩av毛片在线观看 | 一本大道久久a久久精二百 琪琪色在线视频 | 日韩av一区二区在线 | 欧美裸体xxxx| 成人深夜网站 | 婷婷爱五月天 | 永久免费AV无码网站韩国毛片 | 久久久精品视频在线观看 | 在线观看国产一区 | 双性人bbww欧美双性 | 成人一区二区电影 | 97se亚洲综合| 亚洲黄色激情视频 | 精品少妇久久久久久888优播 | 欧美色国 | 亚洲AV无码成人精品国产一区 | 久久精品日韩无码 | 老熟妇高潮一区二区三区 | 国产手机在线 | 波多野结衣中文字幕一区二区 | 热热色国产 | 国产吃瓜黑料一区二区 | 亚洲国产第一 | 91在线观看免费视频 | 天堂网在线观看视频 | 日本一本高清视频 | 韩国bj大尺度vip福利网站 | 亚洲精品不卡 | 亚洲成人免费视频 | 玖玖玖国产精品 | 一区二区精品视频 | 91精品视频免费观看 | 成人黄色免费在线观看 | 日韩一区二区三区在线播放 | 在线视频97 | 丰满少妇高潮在线观看 | 蜜桃视频在线观看一区二区 | 欧美aⅴ视频 | 天天爱天天爽 | 少妇扒开粉嫩小泬视频 | 欧美成年人视频在线观看 | 丝袜一级片| 国产又粗又猛视频 | 国产偷人爽久久久久久老妇app | 欧美三级国产 | 国产亚洲成av人片在线观看桃 | 久久久丁香 | 亚洲最大成人av | 国产精品福利一区二区三区 | www.四虎影视.com | 国产精品久线在线观看 | jjzzjjzz欧美69巨大| 欧美xxxx少妇 | 欧美 日本 国产 | 日韩中文字幕视频在线观看 | 小泽玛利亚在线 | 免费成人黄色网址 | 天天爽夜夜爽视频 | 天天爽夜夜爽人人爽 | 国产欧美日韩在线观看 | 中文字幕 成人 | 亚洲精品久久久久久一区二区 | 久久乐国产精品 | 91水蜜桃 | 四虎音影 | 亚洲一区二区三区不卡视频 | 欧美成人精品一区二区综合免费 | 亚洲精品天天 | 成人免费不卡视频 | 在线免费观看a视频 | 日本二三区 | 日本福利一区 | 国产一区二区免费视频 | 91久久爽久久爽爽久久片 | 美女黄色在线观看 | 黄色大片儿. | 国产91av在线播放 | 日本人视频69式jzzij | 亚洲天堂av在线免费观看 | 吊侵犯の奶水授乳羞羞漫画 | 日本伦理一区二区三区 | 国产一区二区三区免费观看 | 亚洲精品久久久久久久久久久久久 | 亚洲欧洲无码一区二区三区 | 蜜桃av久久久亚洲精品 | 玖玖999 | 精品熟妇视频一区二区三区 | av中文字幕一区二区三区 | 国产精品欧美精品 | 美女狂揉羞羞的视频 | 久久9999久久免费精品国产 | 国产欧美一级 |