Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 伊人网综合网,在线播放精品,欧妇女乱妇女乱视频

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          在Python中使用Sphnix+Markdown生成靜態html網頁式博客教程

          phinx是一款支持多種編程語言的文檔生成工具,可以由reStructuredText或Markdown文檔生成HTML靜態網頁,并且自動生成索引,可以作為個人網站、博客,或者制作電子教程、書籍等。

          1.安裝Python

          Python官網(https://www.python.org/)下載安裝Python3+。

          2.安裝sphinx

          pip install sphinx

          3.安裝markdown支撐的模塊

          pip install sphinx-markdown-tables

          4.安裝主題模板

          pip install sphinx-rtd-theme

          5.創建項目文件夾test并進入

          6.啟動Sphinx,輸入以下信息

          Project name:Python教程

          Author name(s):zbxx.net

          Project language [en]:zh_CN

          啟動Sphinx后會在項目文件夾test中創建如下文件結構:

          7.編輯 source/conf.py 文件

          extensions = ['recommonmark','sphinx_markdown_tables']

          html_theme = 'sphinx_rtd_theme'

          8.將markdown筆記文件Python.md放到source目錄下

          9.編輯 source/index.rst 文件,加入python.md

          10.生成HTML

          make html

          生成靜態HTML網頁文件,位置:build\html,我們就擁有了一個完整的靜態網站。

          打開index.html預覽效果,可以本地使用或上傳個人網站。

          markdown筆記修改后,需要清空HTML,重新生成。

          make clean

          先,原則上我們要知道對于搜索引擎來說靜態頁面肯定是最好的,抓取和響應速度最快,另外偽靜態的鏈接本質上也是動態鏈接,只不過通過對應的算法規則把動態鏈接偽裝成靜態鏈接,htm或html結尾頁面一般是靜態或者偽靜態頁面。本站采用偽靜態處理,少部分是我手寫的靜態頁面,zblog主題靜態插件可以在商店查找使用。


          網頁中動態鏈接、偽靜態和靜態頁面如何區分?


          一、動態鏈接url ( 如dingjianseo.com/?13.sd234554 )

          一般來說帶有問號等參數的鏈接我們可以稱之為動態鏈接,相對程序開發來說,一般都是做到這一步,如果不去提,并不會專門做偽靜態的頁面


          優點:空間占用量極小,使用動態頁面,文件會非常小,因為數據是從數據庫里面調出來的,如果需要修改特定值,可以直接在數據庫上修改,然后所有的動態網頁,就會自動更新了,對于服務器的數據占用會非常小,尤其是一些大公司平臺本身的數據量就是企業級的。

          (就我所知道的,很多b2b平臺每次生成頁面都需要幾個小時來更新緩存)

          缺點:因為要進行運算,所以用戶訪問速度較慢,而動態頁面的數據又都是從數據庫里面調取過來的,如果訪問的人數較多,數據庫的壓力就會很大。雖然現在的動態程序大多數都使用了緩存技術,但是總的來說,動態頁面對于服務器的壓力較大一些。同時動態頁面的網站一般對于服務器的要求比較高一些,同時訪問的人越多服務器的壓力越大。另外對于搜索引擎來說,動態頁面非常不友好,所以也會有抓取和收錄,但是相較于其他靜態和偽靜態還是少了很多,很多懂SEO的公司都會做偽靜態處理。

          二、靜態鏈接url( 如 dingjianseo.com/2343.html )

          優點:相對于其它兩種動態和偽靜態頁面,靜態頁面訪問速度最快,而訪問的同時不需要從數據庫里面調用數據,不僅訪問速度快,而且也不會對服務器產生任何壓力。

          缺點:由于數據全都是存放在在HTML里面,所以導致文件數據很大。更為嚴重的是,如果需要改動,則所有的源碼都要改動,而不能只改一個地方。而且如果是大型網站,它就會有大量的數據,占用大部分的服務器空間資源,每次添加內容都會生成新的靜態頁面。維護起來較之于動態和偽靜態比較麻煩。

          三、偽靜態鏈接url

          優點:結合了動態鏈接和靜態鏈接,主要還是讓搜索引擎把自己的網頁當做靜態頁面來處理

          缺點:流量起伏稍微大些使用偽靜態就出現CPU使用超負荷,由于偽靜態是用正則判斷而不是真實的地址,分辨到底顯示哪個頁面的責任也由直接指定轉由CPU來判斷了,所以CPU占有量的上升,確實是偽靜態最大的弊病。


          總結:個人建議小型站點單頁面且后期幾乎不去更新的,可以采用靜態頁面,如果批量較多的或者大型網站建議使用偽靜態頁面,而動態頁面則適合不需要搜索引擎抓取的頁面使用,如注冊、會員等功能,需要登錄的功能建議使用動態頁面。

          PS:肉眼無法判斷是不是靜態頁面或者偽靜態怎么辦?我們可以在谷歌瀏覽器(360使用谷歌內核也可以)、火狐瀏覽器等,按crtl+shift+j 打開控制臺,在控制臺中輸入 alert() 代碼,記錄當前頁面的時間,然后重新輸入一次,并再次記錄時間,如果每次時間都不一樣,就可以確定該頁面為偽靜態頁面。

          言:大家都知道網站可以由網頁組成的,網頁又分為靜態網頁和動態網頁;那么什么是靜態網頁?什么是動態網頁?它們又有什么區別呢?

          1. 靜態網頁。

          網頁URL一般以htm、HTML、shtml等常見形式為后綴;不需要經過查詢數據庫就能直接展示的頁面。

          靜態網頁的頁面一旦做成,內容就不會通過后臺修改數據庫來改變了,不管任何人任何時間打開的頁面的內容都是不變的。

          在功能方面有很大的限制,所以交互性較差,但是搜索引擎喜歡,不用查詢數據庫,直接就能顯示,速度快,體驗好。

          2. 動態網頁。

          動態網頁以數據庫技術為基礎,可以大大降低網站維護的工作量,采用動態網頁技術的網站,可以實現更多的功能,如用戶注冊,用戶登錄,在線調查等;

          舉個例子,同一個頁面路徑,不同用戶登錄,展示的內容不一樣,最簡單直觀的就是用戶名不一樣。

          因為涉及到數據的連接訪問和查詢等一系列過程,所以響應速度相對較慢。

          總結:不需要頻繁的進行改動,或者只是為了展示信息、為了訪問速度快、為了搜索引擎優先收錄等,就用靜態網頁,簡單易操作,不需要管理數據庫等;如果網頁內容相對復雜,功能多,改動頻繁,實時性的內容多,就用動態網頁。為了靈活運用,一般都是結合使用的,比如文章、新聞等用靜態化頁面;注冊、登錄、操作等用動態頁面。


          主站蜘蛛池模板: 国产精品成人99一区无码 | 国产一区二区三区无码免费| 一区二区精品久久| 国产91精品一区二区麻豆亚洲| 无码国产精品一区二区免费vr| 欧洲亚洲综合一区二区三区| 99无码人妻一区二区三区免费| 国产亚洲福利精品一区二区| 国内精品视频一区二区三区| 精品亚洲A∨无码一区二区三区| 久久久久人妻精品一区三寸蜜桃| 国产精品成人一区无码| 精品国产日韩一区三区| 色婷婷香蕉在线一区二区| 精品国产一区二区三区麻豆| 中文字幕一区二区三区四区 | 国产成人无码精品一区在线观看| 四虎在线观看一区二区| 91在线视频一区| 亚洲AV无码一区二区三区人| 无码av免费一区二区三区试看 | 日韩中文字幕一区| 亚洲欧洲精品一区二区三区| 日本免费一区二区三区四区五六区| 亚洲色欲一区二区三区在线观看| 韩日午夜在线资源一区二区 | 国产精品视频一区二区三区经| 久久综合精品不卡一区二区| 午夜影视日本亚洲欧洲精品一区| 少妇无码一区二区三区免费| 亚洲一区中文字幕久久| 国产精品自拍一区| 麻豆va一区二区三区久久浪| 国产一区二区三区在线观看影院| 国产一区二区三区在线免费 | 男插女高潮一区二区| 91大神在线精品视频一区| 欧美激情一区二区三区成人| 国产福利日本一区二区三区| 国产精品免费综合一区视频| 国产精品亚洲高清一区二区|