摘要:背景以往只是在自己的服務(wù)器上搭建博客。有次無意中看到了,提供了一個(gè)免費(fèi)搭建靜態(tài)網(wǎng)頁(yè)的平臺(tái),雖然非常的良心,但是靜態(tài)頁(yè)面不能達(dá)到傳統(tǒng)博客的隨時(shí)隨地發(fā)布的效果,所以就想著改進(jìn)的方案。
背景
以往只是在自己的服務(wù)器上搭建博客。有次無意中看到了github pages
,github pages提供了一個(gè)免費(fèi)搭建靜態(tài)網(wǎng)頁(yè)的平臺(tái),雖然非常的良心,但是靜態(tài)頁(yè)面不能達(dá)到傳統(tǒng)博客的隨時(shí)隨地發(fā)布的效果,所以就想著改進(jìn)的方案。后來發(fā)現(xiàn)github提供了許多api其中有一個(gè)api可以對(duì)gist(github上可以讓人分享代碼片段的一個(gè)功能)進(jìn)行提交,修改。
于是解決方案就出現(xiàn)了,通過js調(diào)用github-api,使用gist來儲(chǔ)存數(shù)據(jù)
首先搭建github pages,創(chuàng)建一個(gè)項(xiàng)目,項(xiàng)目名為 “${username}.github.io” ,然后在里面創(chuàng)建index.html文件 當(dāng)在瀏覽器訪問https://${username}.github.io 的時(shí)候就會(huì)返回index.html這個(gè)文件。
主要用到的APIGET /users/:username/gists
GET /gists/:id
POST /gists
PATCH /gists/:id
DELETE /gists/:id
演示博客
https://github-laziji.github.io
搭建博客只需2步
點(diǎn)擊github頭像旁邊的 "+" 號(hào) 選擇 "Import repository" 克隆地址填"https://github.com/GitHub-Laziji/GitHub-Laziji.github.io" 項(xiàng)目名填 "${你的用戶名}.github.io"
克隆完成后 修改文件 /static/configuration.json 中的 "github-username" 為自己的github用戶名
類似演示地址其中 GitHub-Laziji 為我的用戶名
現(xiàn)在 ${你的用戶名}.github.io 就是你的個(gè)人博客了,例如https://github-laziji.github.io
具體實(shí)現(xiàn)可以參考項(xiàng)目的源碼
https://github.com/GitHub-Laz...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/94652.html
摘要:一些表單界面元素文本框或復(fù)選框非常簡(jiǎn)單并內(nèi)置在中,而其他會(huì)復(fù)雜些像彈出日期選擇等操作控件。和標(biāo)簽中的屬性指定了當(dāng)前文本框提交的數(shù)據(jù)的名稱,它必須與表單類中的字段名稱對(duì)應(yīng),否則服務(wù)器無法將字段和數(shù)據(jù)正確的對(duì)應(yīng)起來。 前面我們已經(jīng)學(xué)會(huì)如何用Markdown語法書寫文章了。 但是還有問題呀。之前寫文章都是在后臺(tái)中進(jìn)行的,萬一有別的普通用戶也要發(fā)表文章怎么辦?萬一我想拓展些后臺(tái)中沒有的提交驗(yàn)證...
摘要:最常見的用法就是存儲(chǔ)用戶的登錄數(shù)據(jù)。如果用戶未登錄,則顯示登錄兩個(gè)字提醒用戶可以點(diǎn)擊登錄。創(chuàng)建文件用戶登錄配置根路由用戶管理配置因?yàn)檫@個(gè)并沒有改動(dòng),因此不用遷移數(shù)據(jù)。總結(jié)本章用到了表單類模板語句用戶驗(yàn)證等知識(shí)完成了用戶管理的登錄和退出。 用戶管理 用戶數(shù)據(jù)可以說是大部分網(wǎng)站最重要的資產(chǎn)。用戶管理就是對(duì)用戶數(shù)據(jù)進(jìn)行增刪改查等操作的功能,自然也就非常的重要了。 本章開始學(xué)習(xí)用戶管理的內(nèi)容,...
摘要:教程看到這里,你已經(jīng)學(xué)會(huì)如下內(nèi)容搭建開發(fā)環(huán)境博文管理用戶管理發(fā)表評(píng)論若干小功能搭建簡(jiǎn)單的小博客,以上的功能夠用了。教程為了起步平緩,沒有展開這方面的內(nèi)容。陌生人,祝你學(xué)業(yè)進(jìn)步事業(yè)有成歡迎常到杜賽的個(gè)人網(wǎng)站做客 教程看到這里,你已經(jīng)學(xué)會(huì)如下內(nèi)容: 搭建開發(fā)環(huán)境 博文管理 用戶管理 發(fā)表評(píng)論 若干小功能 搭建簡(jiǎn)單的小博客,以上的功能夠用了。 相信你的志向不止于此。畢竟程序員面試個(gè)個(gè)造火...
摘要:我選擇的是萬網(wǎng),阿里下面的。然后在主題配置文件下添加主題配置文件中添加自定義樣式不得不說還是很人性化的,你可以個(gè)性化定制你的網(wǎng)站,你所有的改動(dòng)需要放在主題文件的文件中,會(huì) 前言 本篇文章是在已經(jīng)搭建好gitpage+hexo的博客的前提下(不懂怎么搭建的可以參考我的另一篇博文:了解githubPages+hexo搭建博客的原理 或者利用Gitpage+hexo開發(fā)自己的博客,這兩篇博文...
摘要:我選擇的是萬網(wǎng),阿里下面的。然后在主題配置文件下添加主題配置文件中添加自定義樣式不得不說還是很人性化的,你可以個(gè)性化定制你的網(wǎng)站,你所有的改動(dòng)需要放在主題文件的文件中,會(huì) 前言 本篇文章是在已經(jīng)搭建好gitpage+hexo的博客的前提下(不懂怎么搭建的可以參考我的另一篇博文:了解githubPages+hexo搭建博客的原理 或者利用Gitpage+hexo開發(fā)自己的博客,這兩篇博文...
閱讀 1694·2019-08-30 15:54
閱讀 3346·2019-08-26 17:15
閱讀 3536·2019-08-26 13:49
閱讀 2589·2019-08-26 13:38
閱讀 2301·2019-08-26 12:08
閱讀 3065·2019-08-26 10:41
閱讀 1378·2019-08-26 10:24
閱讀 3387·2019-08-23 18:35