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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

每次执行java命令 都要source_跟着平台混了四年,现在要单飞了!

發(fā)布時(shí)間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每次执行java命令 都要source_跟着平台混了四年,现在要单飞了! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我記得是2015年4月15在CSDN上發(fā)表了我的第一篇博客,是一個(gè)學(xué)習(xí)筆記,從那之后開啟了我博客寫作之路,到今天為止即將4年,這4年時(shí)間我在CSDN上發(fā)表的博客最多,共有372篇原創(chuàng),CSDN是我的大本營,不過在這期間也有斷斷續(xù)續(xù)在其他公共平臺(tái)上發(fā)過博客,例如 sf、博客園、掘金、慕課網(wǎng)等,但是都是非常零散,2016年的時(shí)候,利用我的 GitHub 也搭建了一個(gè)個(gè)人站點(diǎn),但是只是試驗(yàn)了幾個(gè)頁面,并沒有好好去維護(hù),前兩天清明節(jié),一時(shí)心血來潮,花了半天時(shí)間搞了一個(gè)自己的獨(dú)立博客 http://www.javaboy.org?,以后將在這個(gè)站點(diǎn)上和大伙分享技術(shù)。

實(shí)際上搭建一個(gè)個(gè)人站點(diǎn)并不費(fèi)什么事,唯一的資金投入就是域名,一年也就幾十塊錢,其他的套用現(xiàn)成的技術(shù)即可,接下來我就來和大伙分享下獨(dú)立博客搭建過程,給小伙伴一個(gè)參考。

準(zhǔn)備工作

博客搭建

實(shí)際上現(xiàn)在搭建一個(gè)個(gè)人獨(dú)立博客,可選方案很多,我這里用了久聞大名的?Hexo?來搭建,用?Hexo?搭建,要是有一點(diǎn)點(diǎn)前端?Node?的使用經(jīng)驗(yàn)更佳,沒有當(dāng)然也沒關(guān)系,因?yàn)榕c之相關(guān)的命令并不多。使用?Hexo?需要提前在電腦上安裝好?Node?和?Git?,安裝成功后,就可以開始?Hexo?的安裝了。步驟如下:

1.安裝 Hexo

npm install -g hexo-cli

2.在本地創(chuàng)建一個(gè)博客目錄

hexo init blog

上面這個(gè)命令執(zhí)行完后,會(huì)在本地創(chuàng)建一個(gè) blog 目錄,這里邊就是獨(dú)立博客所必須的一些文件,然后進(jìn)入到這個(gè)目錄中,執(zhí)行 npm install?命令,安裝相關(guān)的依賴。

安裝完成后,會(huì)生成如下目錄:

.

├── _config.yml

├── package.json

├── scaffolds

├── source

| ├── _drafts

| └── _posts

└── themes

這里幾個(gè)文件/文件夾,我們先來關(guān)注其中兩個(gè)?_config.yml?和?themes?目錄,?_config.yml?文件中,我們可以做網(wǎng)站的一些基本配置,例如?網(wǎng)站的?title,描述,關(guān)鍵字、圖標(biāo)等,這些配置大都見名知意。如下:

配置完成后,定位到 blog 目錄,執(zhí)行 hexo s 就可以在本地啟動(dòng)項(xiàng)目了,啟動(dòng)成功后,瀏覽器中輸入 http://localhost:4000?就可以看到網(wǎng)站了。

說到 hexo s?命令,這里有幾個(gè)常用命令需要給大家介紹下,分別是:

命令簡寫中文含義
hexo serverhexo s本地啟動(dòng)
hexo generatehexo g生成靜態(tài)文件
hexo deployhexo d部署網(wǎng)站
hexo clean清除緩存和已經(jīng)生成的靜態(tài)文件

這四個(gè)算是松哥這兩天使用最多的命令,其他的命令,大伙可以參考這里。

修改主題

一般來說,主題都會(huì)自己配置一個(gè),個(gè)人感覺?Hexo?的生態(tài)還是比較豐富的,有很多可選的主題,Hexo?默認(rèn)使用的主題是?landscape?,我這里使用了?hexo-theme-next?主題。博客在本地跑起來之后,接下來就是修改主題,主題修改的第一步就是先選一個(gè)自己認(rèn)為好看的主題,選好之后,首先將之克隆到?./themes目錄下,這個(gè)目錄下原本有有一個(gè)?landscape?文件夾,里邊放的默認(rèn)的樣式,當(dāng)然開發(fā)者也可以直接將主題文件下載好拷貝進(jìn)來,但是我還是建議使用?clone?,使用?clone?,假如有一天這個(gè)主題更新了,只需要?pull?一下就可以獲取到最新樣式了。

以?hexo-theme-next?主題為例,?clone?命令如下:

cd your-hexo-site

git clone https://github.com/iissnan/hexo-theme-next themes/next

克隆成功后,修改?hexo?的?_config.yml?文件,將主題修改為?next,如下:

# Extensions

##?Plugins:?https://hexo.io/plugins/

##?Themes:?https://hexo.io/themes/

theme: next

主題創(chuàng)建好之后,接下來就是對(duì)主題的配置了,這個(gè)比較容易,直接參考官方文檔即可。配置完成后,執(zhí)行如下命令,即可看到新的主題效果:

hexo clean

hexo g

hexo s

命令含義可以參考上面的表格,這里不再贅述。

綁定到 GitHub

大家可能已經(jīng)迫不及待想要把博客上傳到 GitHub 了,綁定到 Github 步驟也很簡單,首先以 自己的GitHubID.github.io?為名創(chuàng)建一個(gè)?public?倉庫,例如我的?ID?為?lenve,創(chuàng)建的倉庫如下:

創(chuàng)建成功之后,修改 hexo 的 _config.yml?文件,配置?GitHub?地址,如下:

deploy:

type: git

repo: git@github.com:lenve/lenve.github.io.git

branch: master

這里根據(jù)自己的地址來配置即可,配置完成后,執(zhí)行如下命令:

hexo g

hexo d

執(zhí)行完成后,就可以將數(shù)據(jù)上傳到 GitHub 了(當(dāng)然這里需要大家提前配置一下 GitHub 的公鑰,具體可以參考Git關(guān)聯(lián)遠(yuǎn)程倉庫)。

上傳成功后,訪問 https://lenve.github.io?就可以看到自己的個(gè)人站點(diǎn)了。

如果你對(duì)?GitHub?提供的域名不滿意,也可以自己申請(qǐng)一個(gè)域名,分分鐘就配置好了。

域名申請(qǐng)

域名申請(qǐng)建議使用國外的域名提供商,不用備案(一個(gè)字,快!不用等),松哥使用了?godaddy?,主要是因?yàn)檫@個(gè)服務(wù)商支持支付寶付款,域名申請(qǐng)就比較容易了,無需多說。

域名和 GitHub 綁定

域名申請(qǐng)成功之后,接下來的配置,也分為兩部分。

GitHub 配置

首先在博客所在目錄下的?source?目錄中,創(chuàng)建一個(gè)?CNAME?文件,文件內(nèi)容就是你的域名,如下:

然后執(zhí)行 hexo d?命令將這個(gè)文件上傳到?GitHub就可以了。

在網(wǎng)上看到有人直接在?GitHub?上配置這個(gè),如下圖:

這種方式也可以,這種方式會(huì)自動(dòng)生成一個(gè)CNAME文件到當(dāng)前倉庫中,但是松哥在這里不推薦大家使用這種方式,因?yàn)槿绻阍诒镜貓?zhí)行了 hexo clean?,然后再去上傳,就會(huì)丟失掉?CNAME?文件,然后又得重新配置。

域名解析配置

域名解析這塊,當(dāng)時(shí)遇到了一些問題,因?yàn)槭窃谇迕鞴?jié)假期,也沒法聯(lián)系客服,后來松哥使用了?DNSPod?去做域名解析了,沒有使用?godaddy?提供的域名解析。所以首先要做的,就是修改?godaddy?提供的域名解析服務(wù),登錄自己的?godaddy?賬號(hào),找到域名管理,修改域名解析服務(wù)為?DNSPod?,如下:

然后登錄到?DNSPod(沒有賬號(hào)注冊(cè)一個(gè)),然后添加自己的域名解析,如下圖:

添加兩條?A?記錄,指向?GitHub?的?IP?地址,再添加一條?CNAME?,指向你的?GitHub?域名就可以了。

如此之后,大功告成!

總結(jié)

因?yàn)槭堑谝淮巫?#xff0c;比較順利,也很簡單,不用花很多錢,就是一個(gè)域名的費(fèi)用而已,不需要額外買服務(wù)器,hexo?的使用也很簡單,有興趣小伙伴趕快實(shí)踐下吧!

關(guān)注牧碼小子,后臺(tái)回復(fù)?Java?,領(lǐng)取松哥為你精心準(zhǔn)備的Java干貨!

往期文章一覽

1、推薦一個(gè)技術(shù)圈子,Java技能提升就靠它了

2、Spring Cloud 教程合集

3、Redis教程

4、MongoDB教程合集

5、Git教程合集

你點(diǎn)的每個(gè)在看,我都認(rèn)真當(dāng)成了喜歡 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的每次执行java命令 都要source_跟着平台混了四年,现在要单飞了!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。