久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

上線(xiàn)了上線(xiàn)了,,我的博客上線(xiàn)了,!

 艾小仙 2022-07-13 發(fā)布于上海

博客選型

docsify好處就在于干凈、簡(jiǎn)單,,比較符合我的要求,,但是考慮到后面維護(hù)可能會(huì)交給不懂技術(shù)的朋友,所以最終還是選擇了halo了,。

halo的話(huà)模板比較多,,搞起來(lái)也比較快,還帶個(gè)后臺(tái)管理系統(tǒng),,可以說(shuō)只要搭建起來(lái)有手就行,,后面就不需要我自己去操心了。

看下搭建好的頁(yè)面,,隨便搞個(gè)模板整一下看起來(lái)還不錯(cuò)的樣子,。

搭建過(guò)程

說(shuō)實(shí)話(huà)我不太喜歡搞github pages那些東西,整個(gè)服務(wù)器也花不了幾個(gè)錢(qián),,自己沒(méi)事上去還能玩一玩,,主要還是喜歡這種能自己控制的感覺(jué)。

服務(wù)器和域名

首先,,服務(wù)器阿里云剛好在搞活動(dòng),,然后用朋友沒(méi)買(mǎi)過(guò)阿里云服務(wù)器的弄個(gè)小號(hào),綁定我自己的代理推廣賬戶(hù),,最后買(mǎi)了個(gè)2C2G+3M帶寬的3年才花了800,,然后代理還給我自己返利了180,還是很可以的,,如果你有買(mǎi)服務(wù)器的需求我也可以幫一幫你,,我覺(jué)得這樣操作很穩(wěn)。

域名的話(huà)注冊(cè),,aixiaoxian.vip,,3年100塊,建議第一次多買(mǎi)幾年會(huì)便宜很多,,續(xù)費(fèi)的話(huà)會(huì)比較貴,。

備案阿里云都可以很快速的搞定,現(xiàn)在域名備案改版后還是比之前好用多了,,之前還要阿里云給你快遞幕布,,然后手持身份證拍照上傳,。?!,,F(xiàn)在方便多了,5分鐘搞定,。

halo環(huán)境搭建

我們按照官網(wǎng)的環(huán)境部署方式傻瓜式一步步做就好了:https://docs./install/docker,還是簡(jiǎn)單貼一下過(guò)程,,為什么選擇docker方式呢,,我想可能3年后我還得去搞個(gè)新號(hào)再白嫖3年服務(wù)器,要是不用docker遷移可能會(huì)挺麻煩的,。

因?yàn)槲也挥肏2哈,,還是選擇Mysql,知根知底用起來(lái)方便點(diǎn),,所以搭建的過(guò)程會(huì)有點(diǎn)不同,,如果對(duì)docker不太熟悉的同學(xué)搞起來(lái)還是有點(diǎn)不太順利的,因?yàn)楣倬W(wǎng)它也沒(méi)有告訴你用Mysql到底要怎么搞,,怎么配置,。

  1. 跟著官網(wǎng)走,創(chuàng)建工作目錄
mkdir ~/.halo && cd ~/.halo
  1. 下載配置文件,,這里我們等會(huì)兒要修改的
wget https://dl./config/application-template.yaml -O ./application.yaml
  1. 修改配置文件,,我把修改好的貼出來(lái),關(guān)于H2的部分我們要全部注釋掉,,Mysql的URL填寫(xiě)方式要注意修改,,這里不能寫(xiě)127.0.0.1,要填寫(xiě)待會(huì)兒我們安裝docker mysql的名字才行,,如果這里沒(méi)有配置正確的話(huà),,肯定會(huì)報(bào)錯(cuò)的。
server:
  port: 8090

  # Response data gzip.
  compression:
    enabled: false
spring:
  datasource:

    # H2 database configuration.
    # driver-class-name: org.h2.Driver
    #url: jdbc:h2:file:~/.halo/db/halo
    #username: admin
    #password: 123456

    # MySQL database configuration.
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://blog_mysql:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
    username: root
    password: aixuan123

  # H2 database console configuration.
  #  h2:
  #  console:
  #    settings:
  #      web-allow-others: false
  #    path: /h2-console
  #    enabled: false

halo:

  # Your admin client path is https://your-domain/{admin-path}
  admin-path: admin
  1. 然后我們先安裝mysql,,不帶版本號(hào)安裝最新版本就好了,,就用8.0的版本。
docker pull mysql
  1. 接著創(chuàng)建鏡像,,啟動(dòng),,因?yàn)槲曳?wù)器自己裝了一個(gè)mysql,所以端口做個(gè)映射,。
docker run --name blog_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123123 -d mysql
  1. 接著,,我們進(jìn)入容器按照官方文檔要求去創(chuàng)建halo的數(shù)據(jù)庫(kù),因?yàn)椴粫?huì)自動(dòng)創(chuàng)建,,創(chuàng)建好數(shù)據(jù)庫(kù)之后會(huì)自動(dòng)幫我們創(chuàng)建好表,,為了方便我們外網(wǎng)訪(fǎng)問(wèn),還是順便把訪(fǎng)問(wèn)權(quán)限一并干了,因?yàn)閙ysql8之后授權(quán)方式有點(diǎn)不一樣,,還是用創(chuàng)建新用戶(hù)的方式,。
# 進(jìn)入容器
docker exec -it blog_mysql /bin/bash
# 登錄mysql,創(chuàng)建數(shù)據(jù)庫(kù)
mysql -u root -p
create database halodb character set utf8mb4 collate utf8mb4_bin;
# 切換數(shù)據(jù)庫(kù)
use mysql; 
# 創(chuàng)建用戶(hù)設(shè)置密碼
CREATE USER 'blog'@'%' IDENTIFIED BY '123123';
# 修改加密方式,,不然可能有些客戶(hù)端不支持會(huì)報(bào)錯(cuò)
ALTER USER 'blog'@'%' IDENTIFIED WITH mysql_native_password BY '123123';
# 授權(quán)
grant all on *.* to 'blog'@'%';
  1. 去拉取halo鏡像,,然后創(chuàng)建容器、啟動(dòng),,注意這里關(guān)聯(lián)到我們的mysql
#拉取halo鏡像
docker pull halohub/halo
# 關(guān)聯(lián)mysql啟動(dòng)
docker run -itd --name halo --link blog_mysql -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo
  1. 這樣實(shí)際也可以用了,,但是我們肯定不會(huì)用8090的端口了,所以我們還需要接著安裝nginx,,配置的話(huà)就按照官方給出的配置就好了,。
# 安裝Ngnix
sudo yum install -y nginx
# 設(shè)置開(kāi)機(jī)啟動(dòng)
sudo systemctl enable nginx
# 啟動(dòng)
sudo systemctl start nginx
# 修改nginx反向代理配置
vim /etc/nginx/nginx.conf

流程到這里就差不多結(jié)束了,然后我們?cè)L問(wèn)http://120.55.164.9/,,按照步驟安裝完成,,就看到了文章開(kāi)頭的博客地址了,輸入http://120.55.164.9/admin 就可以進(jìn)管理后臺(tái)了,,導(dǎo)入我們之前寫(xiě)好的文章只需要通過(guò)系統(tǒng)-小工具-Markdown導(dǎo)入即可,,很方便!

對(duì)于那些沒(méi)有用過(guò)阿里云或者其他云產(chǎn)品的人來(lái)說(shuō),,可能經(jīng)常會(huì)有一個(gè)問(wèn)題就是明明都OK為什么都訪(fǎng)問(wèn)不了呢,?因?yàn)橐O(shè)置安全組出入規(guī)則,要把你的端口都配置進(jìn)去才行,。

好了,,簡(jiǎn)單的搭建教程就到這里結(jié)束了,說(shuō)起來(lái)好像幾句話(huà)的功夫,,其實(shí)弄下來(lái)一天功夫還是要的,,別說(shuō)我還摸索了下這個(gè)皮膚能不能修改下字體,我對(duì)這個(gè)字體不太滿(mǎn)意,,改完發(fā)現(xiàn)問(wèn)題挺多還是先放棄了,。

要買(mǎi)服務(wù)器,域名備案,,然后安裝,,文章導(dǎo)入,導(dǎo)入之后還得加個(gè)標(biāo)簽啊什么的,,簡(jiǎn)單設(shè)置下頁(yè)面,,主題要配置,挺麻煩的,,回頭再搞個(gè)域名搞一個(gè)docsify自己玩,。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多