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
今年 5 月份的時(shí)候,Deno 1.0 發(fā)布了。Deno 是作者 Ryan Dahl 在 Node 之后的又一大作,它是一個(gè)新的運(yùn)行時(shí),用于在 Web 瀏覽器之外執(zhí)行 JavaScript 和 TypeScript,其采用 Rust 編寫而成(最初用的是 Golang)。
今天介紹的項(xiàng)目就是使用 Deno + React 驅(qū)動(dòng)的靜態(tài)網(wǎng)頁生成器,那么它與我們更熟悉的 Hugo、Jekyll 等相比,有什么區(qū)別呢,一起來看看吧。
項(xiàng)目名稱:Pagic
項(xiàng)目作者:xcatliu
開源許可協(xié)議:MIT
項(xiàng)目地址:https://gitee.com/xcatliu/pagic
Pagic 是一個(gè)由 Deno + React 驅(qū)動(dòng)的靜態(tài)網(wǎng)站生成器。
它配置簡單,支持將 md/tsx 文件渲染成靜態(tài)頁面,而且還有大量的官方或第三方主題和插件可供擴(kuò)展。
配置簡單
Pagic 遵循約定優(yōu)于配置的理念,盡可能的減少配置項(xiàng),通過一些符合直覺的設(shè)計(jì),降低用戶的理解成本,而又不失靈活性。
支持 md 和 tsx
Pagic 不僅支持將 md/tsx 文件渲染成靜態(tài)頁面,而且還能運(yùn)行 tsx 中的 Hooks,借助 React 組件的可編程性,極大的擴(kuò)展了靜態(tài)網(wǎng)站的能力。
值得注意的是,每一個(gè)由 Pagic 生成的頁面都帶有預(yù)渲染好的 HTML,也因此具有極致的加載性能和搜索引擎優(yōu)化(SEO)。同時(shí),一旦頁面被加載,React 將接管這些靜態(tài)內(nèi)容,并將其轉(zhuǎn)換成一個(gè)完整的單頁應(yīng)用(SPA),其他的頁面則會(huì)只在用戶瀏覽到的時(shí)候才按需加載。
主題和插件
Pagic 擁有官方的 default, docs, blog 等主題,我們可以使用官方主題輕松的生成一個(gè)網(wǎng)站,也可以創(chuàng)建個(gè)性化的主題,甚至還可以擴(kuò)展某個(gè)主題——這些能力都得益于 Pagic 符合直覺的 _layout.tsx 設(shè)計(jì)。
插件是 Pagic 最核心的功能之一。Pagic 將整個(gè)構(gòu)建過程拆分為一個(gè)個(gè)內(nèi)置插件,使得其他插件可以插入到構(gòu)建過程中的任意位置,甚至可以通過替換內(nèi)置插件完全的更改 Pagic 的構(gòu)建過程,這給 Pagic 提供了無與倫比的靈活性。
Pagic 參考了 Deno 的設(shè)計(jì),要求用戶通過一個(gè)完整的 URL 來引入第三方主題或插件。
如果你想了解更多的安裝與配置相關(guān)信息,那么就點(diǎn)擊下方了解更多去項(xiàng)目主頁看看吧。
習(xí)網(wǎng)頁編程,制作了幾個(gè)網(wǎng)頁,必須要服務(wù)器才能展示嗎?
只要gitee或者github就可以了。
1. 注冊賬號(hào)
注冊
2. 新建倉庫
這里創(chuàng)建倉庫的名字叫 xbmc
3. 上傳網(wǎng)頁
4. 配置網(wǎng)頁
5. 啟動(dòng)服務(wù)
6. 成功
7. 測試
https://pooorfoool.gitee.io/xbmc/
下一課講一個(gè)簡單免費(fèi)的數(shù)據(jù)庫,用起來就像本地變量一樣簡單。
兩者結(jié)合就可以做自己的網(wǎng)站來了。
情介紹
二、網(wǎng)站描述
網(wǎng)站介紹
四、網(wǎng)站演示
TML結(jié)構(gòu)代碼
如何讓學(xué)習(xí)不再盲目
七、更多干貨
題目
HTML靜態(tài)網(wǎng)頁設(shè)計(jì)作業(yè)使用dreamweaver制作,采用DIV+CSS布局,共有多個(gè)頁面,首頁使用CSS排版比較豐富,色彩鮮明有活力。頂部導(dǎo)航及底部區(qū)域背景色為100%寬度,主體內(nèi)容區(qū)域?qū)挾?/p>
一套優(yōu)質(zhì)的網(wǎng)頁設(shè)計(jì)應(yīng)該包含 (具體可根據(jù)個(gè)人要求而定)
頁面分為頁頭、菜單導(dǎo)航欄(最好可下拉)、中間內(nèi)容板塊、頁腳四大部分。
所有頁面相互超鏈接,可到三級(jí)頁面,有5-10個(gè)頁面組成。
頁面樣式風(fēng)格統(tǒng)一布局顯示正常,不錯(cuò)亂,使用Div+Css技術(shù)。
菜單美觀、醒目,二級(jí)菜單可正常彈出與跳轉(zhuǎn)。
要有JS特效,如定時(shí)切換和手動(dòng)切換圖片輪播。
頁面中有多媒體元素,如gif、視頻、音樂,表單技術(shù)的使用。
頁面清爽、美觀、大方,不雷同。。
不僅要能夠把用戶要求的內(nèi)容呈現(xiàn)出來,還要滿足布局良好、界面美觀、配色優(yōu)雅、表現(xiàn)形式多樣等要求。
網(wǎng)站布局方面:計(jì)劃采用目前主流的、能兼容各大主流瀏覽器、顯示效果穩(wěn)定的浮動(dòng)網(wǎng)頁布局結(jié)構(gòu)。
網(wǎng)站程序方面:計(jì)劃采用最新的網(wǎng)頁編程語言HTML5+CSS3+JS程序語言完成網(wǎng)站的功能設(shè)計(jì)。并確保網(wǎng)站代碼兼容目前市面上所有的主流瀏覽器,已達(dá)到打開后就能即時(shí)看到網(wǎng)站的效果。
網(wǎng)站素材方面:計(jì)劃收集各大平臺(tái)好看的圖片素材,并精挑細(xì)選適合網(wǎng)頁風(fēng)格的圖片,然后使用PS做出適合網(wǎng)頁尺寸的圖片。
網(wǎng)站文件方面:網(wǎng)站系統(tǒng)文件種類包含:網(wǎng)頁結(jié)構(gòu)文件、css網(wǎng)頁樣式文件、js網(wǎng)頁特效文件、images網(wǎng)頁圖片文件;
網(wǎng)頁編輯方面:網(wǎng)頁作品代碼簡單,可使用任意HTML編輯軟件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html編輯軟件進(jìn)行運(yùn)行及修改編輯等操作)。
其中:
(1)html文件包含:其中index.html是首頁、其他html為二級(jí)頁面;
第一、帶著目標(biāo)去學(xué)習(xí),無論看書報(bào)課還是各種線下活動(dòng)。
首先要明確自己的學(xué)習(xí)目標(biāo)是什么,是想解決什么問題,實(shí)現(xiàn)怎樣的目標(biāo)。
第二、學(xué)習(xí)要建立個(gè)人知識(shí)體系
知識(shí)是學(xué)不完的,書籍是浩如煙海的。我們盡情徜徉其中的時(shí)候,千萬不要被海水淹死,沒有自我了。在學(xué)習(xí)過程中,我們會(huì)發(fā)現(xiàn)每一個(gè)知識(shí)點(diǎn)都是有她的邊界和背景的,我們要善于歸納整理知識(shí)
第三、學(xué)到了就要用到
有時(shí),我們一天下來感覺學(xué)到了很多干貨,那么我們一定要將這些知識(shí)點(diǎn)和實(shí)際工作和生活聯(lián)系起來。知識(shí)和實(shí)踐相互聯(lián)系靠攏。愛學(xué)習(xí)是一件好事,但只有會(huì)學(xué)習(xí)的人,才有價(jià)值。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。