盡管推特、公眾號(hào)、微博、抖音等社交平臺(tái)風(fēng)靡一時(shí),但blog(博客)在全世界依然經(jīng)久不衰,尤其是在技術(shù)領(lǐng)域。對(duì)于博主而言,博客是他們獨(dú)立創(chuàng)作的天地,可以隨時(shí)更新內(nèi)容和故事,確保素材的時(shí)效性。此外,博客還提供更多的搜索引擎優(yōu)化空間,讓用戶更容易找到他們的作品。很多知名的新聞界和娛樂(lè)界人士也持續(xù)經(jīng)營(yíng)自己的博客。
今天要和大家分享的是我們?cè)?a target="_blank">RISC-V服務(wù)器上搭建了一個(gè)blog,“RISC-V成長(zhǎng)日記”,專門(mén)用于記錄我們?cè)赗ISC-V服務(wù)器領(lǐng)域成長(zhǎng)的點(diǎn)點(diǎn)滴滴。
這是第一個(gè)運(yùn)行在RISC-V服務(wù)器上的blog嗎?我們會(huì)試著讓這個(gè)服務(wù)器永續(xù)運(yùn)行下去,1年、2年~~
?實(shí)驗(yàn)報(bào)告??
RISC-V服務(wù)器介紹
HS-2 RISC-V通用主板是澎峰科技與合作伙伴共同研發(fā)的一款專為開(kāi)發(fā)者設(shè)計(jì)的標(biāo)準(zhǔn)mATX主板,它預(yù)裝了澎峰科技為RISC-V高性能服務(wù)器定制開(kāi)發(fā)的軟件包,包括各種標(biāo)準(zhǔn)bencmark、支持V擴(kuò)展的GCC編譯器、計(jì)算庫(kù)、中間件以及多種典型服務(wù)器應(yīng)用程序。
HS-2 RISC-V通用主板搭載了一顆國(guó)產(chǎn)RISC-V 64核處理器(算能科技 SG2042)。SG2042是目前已量產(chǎn)的性能最高的RISC-V處理器,主要針對(duì)高性能計(jì)算領(lǐng)域需求設(shè)計(jì),適用于科學(xué)計(jì)算、工程計(jì)算、AI計(jì)算、融合計(jì)算等大算力應(yīng)用場(chǎng)景。
軟件工具集介紹
Pelican | 基于python的靜態(tài)網(wǎng)頁(yè)生成器 |
Markdown | 文本編輯器 |
Nginx | Web服務(wù)器 |
Pelican安裝編譯
1. 安裝pelican
使用git下載pelican:
git clone https://github.com/getpelican/pelican.git cd pelican python3 setup.py install mkdir pelican_blog
2. 創(chuàng)建博客目錄
mkdir pelican_blog cd pelican_blog pelican-quickstart
Markdown安裝編譯
1. 下載Markdown
wgeb
github.com/PythonMarkdown/markdown/archive/refs/tags/3.3.4.tar.gz
tar -xzvf 3.3.4.tar.gz
2. 編譯安裝
cd markdown-3.3.4/ sudo python3 setup.py install
Pelican使用
1. 目錄介紹
進(jìn)入創(chuàng)建的博客目錄,其結(jié)構(gòu)如下:
Content用于存放所有的文章。
Output用于存放pelican轉(zhuǎn)換的html文件。
pelicanconf.py和publishconf.py為配置文件。
2. 將.md文件轉(zhuǎn)換為html
在pelican-blog下使用命令:
pelican content
可以將content下的.md文件轉(zhuǎn)換為html并保存在output文件夾下。
3. 打開(kāi)監(jiān)聽(tīng)
在pelican-blog下使用命令:
pelican –listen
即可通過(guò)8000端口訪問(wèn)你的頁(yè)面。
4. 通過(guò)Nginx反向代理
Nginx安裝的具體過(guò)程可以查看這篇文章
RISC-V公測(cè)平臺(tái)發(fā)布 · 第一個(gè)WEB Server “Hello RISC-V world!”
在Nginx的配置文件nginx.cof中添加如下模塊:
server { listen 8002; server_name localhost; location / { proxy_pass http://127.0.0.1:8000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
之后在路由器上對(duì)8001進(jìn)行端口映射,即可通過(guò)外網(wǎng)對(duì)頁(yè)面進(jìn)行訪問(wèn)。
安裝主題
這里以Flex主題為例。同樣還是在blog目錄下:
git clone https://github.com/getpelican/pelican-themes.git cd pelican-themes pelican-themes -i Flex
對(duì)應(yīng)在pelicanconf.py中添加主題選擇條目:
THEME = ‘Flex’
結(jié)語(yǔ)
以上就是在RISC-V上搭建Blog server的全部過(guò)程啦,還是挺簡(jiǎn)單的,感興趣的小伙伴可以聯(lián)系我們一起來(lái)玩,64核128GB內(nèi)存的RISC-V服務(wù)器再增加個(gè)幾十個(gè)blog完全沒(méi)有壓力!
正文完
《RISC-V公測(cè)平臺(tái)發(fā)布》系列文章會(huì)持續(xù)跟大家分享澎峰RISC-V生態(tài)圈的開(kāi)發(fā)者朋友們?cè)赗ISC-V平臺(tái)的移植測(cè)試成果,目前已發(fā)布:
1. RISC-V公測(cè)平臺(tái)發(fā)布 ·Stream帶寬完整測(cè)試
2. RISC-V公測(cè)平臺(tái)發(fā)布 · 我的世界MohistMC
3. RISC-V公測(cè)平臺(tái)發(fā)布 · 第一個(gè)WEB Server“Hello RISC-V world!”
4. RISC-V公測(cè)平臺(tái)發(fā)布 ·如何在SG2042上玩轉(zhuǎn)k3s
5. RISC-V公測(cè)平臺(tái)發(fā)布 · 第一個(gè)BLOG Server“RISC-V成長(zhǎng)日記”(本篇)
審核編輯 黃宇
-
處理器
+關(guān)注
關(guān)注
68文章
18927瀏覽量
227224 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
8701瀏覽量
84545 -
RISC-V
+關(guān)注
關(guān)注
44文章
2141瀏覽量
45708
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論