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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

hexo+githup搭建属于自己的博客

發布時間:2024/9/30 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hexo+githup搭建属于自己的博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

hexo+githup搭建屬于自己的博客

第一次搭建博客,遇到不少坑。CSDNbing谷歌百度上都有大神的博客教授如何一步一步搭建屬于自己的博客。不過我畢竟屬于小白,文字有時給我的感受不是那么的直觀,所以我是在B站看視頻一步一步做的.話說他們的視頻都寫無坑視頻。。。我卻遇到了。。。很多坑,但覺得也很有趣,所以記錄一下我的搭建過程。

  • 安裝node.js

  • 官網鏈接
    選擇10.15.3LTS進行下載。

    我是一路next,我開始搭的時候不想放入C盤,但后來發現npm命令不能用?,才發現還要改路徑,很麻煩。所以就一路next放進C盤中去。安裝好后,打開cmd

    C:\Users\用戶名>node -v v10.15.3

    即證明已經安裝好了。

    2 創建github賬戶


    github官網
    username不要起中文名,起一個英語名字,也不要太過于長,否則都后面會很麻煩。
    創建完成后點擊start a project,創建一個倉庫。
    Repository name 要寫成這樣的格式username.github.io,例如我用戶名創建時bealright.github.io,然后將Initialize this repository with a README前面的對勾打上。
    點擊create repository就創建好了。
    接下你可以測試一下,點擊create new file.,輸入index.html,輸入<h1> Hello Github </h1>.然后提交。復制你的鏈接用戶名.github.io,然后轉到該頁面上去。如果顯示出Hello Github,證明你創建的已經成功。如果顯示404(所請求的頁面不存在或已被刪除!),不要著急,我當時被困在這里,畢竟剛開始搭,什么都不懂。在這里一直查怎么回事,刪除倉庫,重新建庫。。。??,到最后我明白了一個真理。。。時間skr偉大的作者,他必將寫出最完美的結局

    解決方法:問題出在Github服務器上,估計是翻墻什么的緣故吧,會卡一些,你創建的文件不會立即上傳過去,要做的就是好好睡一覺明天在搭(因為我是晚上搭的?),所以遇到這個問題不要著急。

    上面的解決方法是當時搭建的時候自己感覺的,其實不是的 應該是訪問時再加上https://,如(https://bealright.github.io/),這樣才能訪問,上面的也就不刪除了,也是當時的感受

    3 安裝git for windows


    git for windows官網
    因為git for windows是輸入外國網站,你必須翻墻去下載,但是速度會特別慢,所以推薦去百度網盤什么的下載,會快一些。我當時找了一個很不錯的網址,各種版本的都有。下載地址
    安裝時一路next,我直接放在的C盤中,因為如果出現路徑問題會很麻煩,你還得去設置環境變量。在安裝的時候,其中有一步要選擇Use windows default console window。安裝好后打開cmd。輸入git 命令。

    C:\Users\趙志豪>git usage: git [--version] [--help] [-C <path>] [-c name=value][--exec-path[=<path>]] [--html-path] [--man-path] [--info-path][-p | --paginate | --no-pager] [--no-replace-objects] [--bare][--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]<command> [<args>]These are common Git commands used in various situations:start a working area (see also: git help tutorial)clone Clone a repository into a new directoryinit Create an empty Git repository or reinitialize an existing onework on the current change (see also: git help everyday)add Add file contents to the indexmv Move or rename a file, a directory, or a symlinkreset Reset current HEAD to the specified staterm Remove files from the working tree and from the indexexamine the history and state (see also: git help revisions)bisect Use binary search to find the commit that introduced a buggrep Print lines matching a patternlog Show commit logsshow Show various types of objectsstatus Show the working tree statusgrow, mark and tweak your common historybranch List, create, or delete branchescheckout Switch branches or restore working tree filescommit Record changes to the repositorydiff Show changes between commits, commit and working tree, etcmerge Join two or more development histories togetherrebase Reapply commits on top of another base tiptag Create, list, delete or verify a tag object signed with GPGcollaborate (see also: git help workflows)fetch Download objects and refs from another repositorypull Fetch from and integrate with another repository or a local branchpush Update remote refs along with associated objects'git help -a' and 'git help -g' list available subcommands and some concept guides. See 'git help <command>' or 'git help <concept>' to read about a specific subcommand or concept.

    出現一堆看不懂的就證明已經安裝成功了。

    4 配置githubSSH

    找到下載git fow windows的目錄,打開git-bash.exe
    在命令行輸入$ ssh-keygen -t rsa -C "你的郵箱"
    輸入之后,一直按回車就?了。等到出現一個長方形框之后,就已經配置好了。
    然后打開GitHub官網,點擊頭像,點擊Settings,再點擊SSH and GOG keys,點擊NEW SSH KEY ,這時title就起名為你注冊的用戶名,然后key需要你找到C:\Users\用戶名\.ssh這個目錄,注意這里用記事本打開id_rsa.pub,復制里面的代碼,粘貼到key上即可。這樣就配置好了。

    5 hexo本地使用

    進入hexo官網
    注意 這是安裝hexo不要在安裝到c盤了,因為c盤系統文件太多,不敢亂刪,而且找hexo所在文件也不太好找到。
    我是在D盤建了一個blog文件夾,將hexo安裝在這里面。接下來打開cmd

    C:\Users\用戶名>D:D:\>cd blogD:\blog>npm install hexo-cli -g

    首先你得先進入對應的目錄,然后輸入npm install hexo-cil -g命令即可安裝hexo.

    接下來照著這些命令往下走,第二條命令作用是初始化
    最好第二條命令 hexo init 博客名(注冊的名字),這樣好區分一點。

    INFO start 博客名 with Hexo!

    顯示出這個時,初始化已完成。

    cd 博客名 npm install

    待安裝好后,本地運行一下,看是否成功。
    輸入

    hexo s

    顯示出

    D:\blog\bealright>hexo s INFO Start processing INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

    打開http://localhost:4000/,如果出現這個畫面,恭喜創建成功。
    因為換了主題的緣故,所以不再是hexo的官方主題,不過只要出現畫面就成功了。

    六 安裝sublime


    sublime官網
    下載這個軟件有很大用處,無需在記事本了修改配置文件,直接在sublime里修改更方便一些。不過下載這個也要翻墻,所以推薦百度網盤下載。
    下載好后,找到你安裝hexo的目錄直接拖進sublime里。就會顯示出類似這個的圖片。

    七 hexo發布到github上

    這是最后一步了,看似是勝利女神在向你招手,但你永遠也不會知道前面是結束還是會繼續掉坑。
    打開sublime,找到這個
    然后將最下面的代碼改為這樣
    注意: repo里的bealright是我的用戶名,改成注冊時的用戶名就好了。還有一處地方也需要改

    照這這個格式,把自己的用戶名更改了即可(bealright是我自己的用戶名)。
    再打開cmd,輸入

    hexo g INFO Start processing INFO Files loaded in 124 ms INFO Generated: archives/2019/index.html INFO Generated: archives/index.html INFO Generated: archives/2019/03/index.html INFO Generated: index.html INFO Generated: 2019/03/16/cmd中操作數據庫的那些常見命令/index.html INFO 5 files generated in 254 ms

    會出現類似的東西(我的創建完成所以會不一樣),不要管他。
    繼續輸入

    hexo d

    此時會出現

    ERROR Deployer not found git

    原因在于還少了一個插件
    到官網下載插件進入hexo文檔官網
    hexo文檔官網

    將命令輸入到cmd中即可安裝。會有一點慢,等待一會就好。
    安裝好之后,輸入

    hexo d

    這一步就要看你運氣了,我在這里卡了一個晚上 + 一個下午?。
    如果出現這個的話

    恭喜你,運氣很好(哈哈),接下只需要輸入

    git config --global user.email "你的郵件" 回車 git config --global user.name "你的用戶名" 再次輸入 hexo d 會彈出這樣的窗口


    輸入即可進入你的博客了。(好幸運呀)
    但我遇到的是這樣的?

    馬上就成功了,前面卻是這個,好讓人心急。不過不要著急,互聯網這么強大,大佬那么多,總會有解決方法。冷靜下來進行分析。咦,發現問題了。
    原來是git命令不能用,查了很多文章,我找到了二個解決方法。一:把git for windows 給卸載了重新安裝,上文說之所以安裝git for windows一路next 不要換路徑原因就在這。還有一個就是在這里面輸入
    這里面自帶git命令,

    重新輸入 hexo g hexo d

    不過讓人郁悶的是?這個git命令解決后。。。還有問題。。。(我要郁悶死?)同寢室人一個坑沒掉過,我一路跌坑。請看新問題。。。

    我。。。不會吧,又出現這個問題。。。
    怎么辦,都到最后一步了。不放棄繼續查,bing\谷歌\百度各種查,問學長學姐,加hexo群詢問。。。?
    不過在耐心快被磨完時,我找到解決方案了。

    這就是解決方案。當時也不太理解,不過得去嘗試,不去嘗試怎么知道行不行。
    首先將
    刪除
    新建一個文件夾
    然后下載

    把下載的內容放在你新建的文件夾里面。
    再次運行

    hexo g hexo d

    當時的心情是快點好吧,大哥求你了?
    結果奇跡出現了
    只不過我的和其他人登陸有點不一樣。。。

    輸入的賬號,密碼全對,結果。。。

    崩潰的邊緣。。。
    我實在無語,然后輸入了自己的用戶名bealright(沒事的)。。。我遇到的都是事?
    突然彈出一個窗口

    輸入密碼后,成功了。。。

    這個過程完成后,感悟真的很多。也許前方無數的bug\error在等著我,但是只要保持耐心,不斷努力,最終會解決他們的。共勉一句我特別喜歡的英語名言
    No attempt, no success
    沒有嘗試,沒有成功

    總結

    以上是生活随笔為你收集整理的hexo+githup搭建属于自己的博客的全部內容,希望文章能夠幫你解決所遇到的問題。

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