关于hexo与github使用过程中的问题与笔记
快速閱讀
如何用github 和hexo 創(chuàng)建一個(gè)blog
1.github中要新建一個(gè)與用戶名同一樣的倉(cāng)庫(kù), 如:homehe.github.io
- - 必須是io后綴。一個(gè)帳戶 只能建立一個(gè)
2. 綁定域名 , A記錄指向ip, cname記錄指向homehe.github.io
3. 配置sshkey
- 個(gè)人設(shè)置 -> SSH and GPG keys -> New SSH key - 測(cè)試 是否成功 ssh -T git@github.com =》You've successfully authenticated 表示成功 3.2 配置用戶名和郵件$ git config --global user.name "liuxianan"// 你的github用戶名,非昵稱 $ git config --global user.email "xxx@qq.com"// 填寫(xiě)你的github注冊(cè)郵箱
4.安裝hexo
npm install -g hexo在要目錄下進(jìn)行初始化 hexo init=>會(huì)花費(fèi)時(shí)間 長(zhǎng)一點(diǎn)。
$ hexo g # 生成 $ hexo s # 啟動(dòng)服務(wù)hexo就會(huì)在public文件夾生成相關(guān)html文件,這些文件將來(lái)都是要提交到github去的:hexo s是開(kāi)啟本地預(yù)覽服務(wù),打開(kāi)瀏覽器訪問(wèn) http://localhost:4000 即可看到內(nèi)容如果端口被占用:
這里我們以8081端口為例講解。
按下Win+R調(diào)出命令行窗口,輸入netstat -aon|findstr "8081",找到指定行最后一列的數(shù)字(PID),我們這里是9548. 輸入tasklist|findstr "9548",發(fā)現(xiàn)是javaw.exe占用了8081端口。 再次輸入taskkill /f /t /im javaw.exe結(jié)束該進(jìn)程。
修改主題
//下載主題到themes/yilia 目錄 $ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia 修改_config.yml中的theme: landscape改為theme: yilia,然后重新執(zhí)行hexo g來(lái)重新生成關(guān)于yilia目錄的生成
在根目錄下運(yùn)行 $ npm i hexo-generator-json-content --save在根目錄下的_config.yml 中增加
jsonContent:meta: falsepages: falseposts:title: truedate: truepath: truetext: falseraw: falsecontent: falseslug: falseupdated: falsecomments: falselink: falsepermalink: falseexcerpt: falsecategories: falsetags: true部署之前要安裝有關(guān)部署的
$ npm install hexo-deployer-git -save關(guān)于部署的配置 ,注意:號(hào)后面一定要有空格 。
deploy:type: gitrepository: git@github.com:homehe/homehe.github.io.gitbranch: master友情提示
? 我對(duì)我的文章負(fù)責(zé),發(fā)現(xiàn)好多網(wǎng)上的文章 沒(méi)有實(shí)踐,都發(fā)出來(lái)的,讓人走很多彎路,如果你在我的文章中遇到無(wú)法實(shí)現(xiàn),或者無(wú)法走通的問(wèn)題。可以直接在公眾號(hào)《愛(ài)碼農(nóng)愛(ài)生活 》留言。必定會(huì)再次復(fù)查原因。讓每一篇 文章的流程都能順利實(shí)現(xiàn)。
轉(zhuǎn)載于:https://www.cnblogs.com/hsapphire/p/11253529.html
總結(jié)
以上是生活随笔為你收集整理的关于hexo与github使用过程中的问题与笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sharepoint2013以其他用户身
- 下一篇: pyqt 不规则形状窗口显示