給自己在網(wǎng)上搭個(gè)窩-個(gè)人blog搭建超詳細(xì)教程

每個(gè)優(yōu)秀的程序員在成長(zhǎng)過(guò)程都有許多個(gè)人的體會(huì)與感悟,這些感悟讓他走的更遠(yuǎn),而通常個(gè)人博客就是這樣一個(gè)記錄個(gè)人成長(zhǎng)的地方。在這里,程序員可以暢所欲言,分享自己的對(duì)技術(shù)的體會(huì),對(duì)生活的感悟,在這里你可以看到一個(gè)對(duì)技術(shù)對(duì)生活充滿追求的碼農(nóng)。

擁有一個(gè)這樣的獨(dú)立而自由的空間是一件非常有趣的事情。

下面我將帶領(lǐng)大家一步步的建立起自己的個(gè)人博客啦。

1.需要用到的應(yīng)用程序

  • node.js 下載地址 我下載的版本為v4.4.3

  • Git 下載地址 如果你已經(jīng)安裝xcode,那已經(jīng)默認(rèn)集成git了,不需要再繼續(xù)安裝

  • hexo 如果你已經(jīng)安裝好上面兩個(gè)應(yīng)用程序,那么現(xiàn)在可以通過(guò)npm來(lái)安裝hexo,這個(gè)過(guò)程會(huì)需要一些時(shí)間,請(qǐng)耐心等待
    注意:有些教程沒(méi)有加下面的sudo,操作是執(zhí)行不成功的,因?yàn)樾枰芾韱T權(quán)限,因此這里需要在下面的命令中加入sudo
    $ sudo npm install -g hexo-cli

  • 執(zhí)行完上面的三個(gè)操作,那么現(xiàn)在你的電腦已經(jīng)安裝了node.js,git和hexo了

2.在GitHub上面建立GitHub Pages

在不購(gòu)買(mǎi)服務(wù)器的前提下,我們的網(wǎng)站需要掛在GitHub Pages上,其實(shí)也可以托管在coding上,但是這個(gè)就自己去試驗(yàn),我們這里以GitHub Pages為例。

  • 首先建立一個(gè)GitHub賬號(hào),如下圖所示

    Login

  • 然后去注冊(cè)好的郵箱里面驗(yàn)證一下

  • 驗(yàn)證完成后,需要添加一個(gè)倉(cāng)庫(kù)Repositories


    addRepo
  • 具體的配置信息參考下圖


    Repositories
  • 現(xiàn)在我們?cè)诘刂窓谳斎耄?a target="_blank" rel="nofollow">http://bloggithub.github.io
    會(huì)看到下面這樣一個(gè)界面

    404

  • 現(xiàn)在我們已經(jīng)搭建好個(gè)人博客的基礎(chǔ)了,下面我們要做的就是真正將窩建立起來(lái)。

3.使用Hexo來(lái)顯示博客

  • 將我們?cè)?code>github中建立的倉(cāng)庫(kù)clone到本地
    • 首先建立一個(gè)文件夾用來(lái)存放blog相關(guān)的文件,例如我創(chuàng)建了一個(gè)TestBlog文件,下面的命令是基于我的用戶和github,不能直接copy,需要替換成自己的。
    $ cd /Users/apple/Documents/TestBlog 
    

$ git clone https://github.com/bloggithub/bloggithub.github.io.git


  - 執(zhí)行完上面的操作我們可以看到下面的文件
  ![document](http://upload-images.jianshu.io/upload_images/435391-739280d92cb8228d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- 使用Hexo建站,參考[地址](https://hexo.io/zh-cn/docs/setup.html)
  - 執(zhí)行下列命令,Hexo將會(huì)在指定文件夾中新建所需要的文件。

$ hexo init <folder>
$ cd <folder>
$ npm install

例如在我的電腦上執(zhí)行如下命令,第一個(gè)命令基于`TestBlog`文件夾,第三個(gè)命令基于`bloggithub.github.io`文件夾

$ hexo init bloggithub.github.io
$ cd bloggithub.github.io
$ npm install

在執(zhí)行命令的過(guò)程中看到如下代碼,表示Hexo初始化成功

├── cheerio@0.20.0 (entities@1.1.1, dom-serializer@0.1.0, css-select@1.2.0, htmlparser2@3.8.3, jsdom@7.2.2)
├── warehouse@2.2.0 (graceful-fs@4.1.3, is-plain-object@2.0.1, JSONStream@1.1.1, cuid@1.3.8)
├── lodash@4.11.2
├── hexo-log@0.1.2 (bunyan@1.8.1)
├── hexo-util@0.5.3 (striptags@2.1.1, html-entities@1.2.0, camel-case@1.2.2, cross-spawn@2.2.3, highlight.js@9.3.0)
├── hexo-fs@0.1.5 (escape-string-regexp@1.0.5, graceful-fs@4.1.3, chokidar@1.4.3)
└── nunjucks@2.4.2 (asap@2.0.3, yargs@3.32.0, chokidar@1.4.3)
INFO Start blogging with Hexo!


- 顯示Hexo的Blog
   - 執(zhí)行以下命令就可以在本地看到我們的`blog`原型了,以下命令都是基于`bloggithub.github.io`文件夾
   ```
   $ hexo s
   ```
   - 命令行中顯示
   ```
   INFO  Start processing
INFO  Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
   ```
   - 現(xiàn)在我們打開(kāi)瀏覽器輸入http://0.0.0.0:4000/
將會(huì)看到如下的界面
   ![wangye](http://upload-images.jianshu.io/upload_images/435391-ed5a4f534cf95a38.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
   - 是不是很有成就感,不要高興的太早啦,這里我們僅僅是在本地生成了預(yù)覽,打開(kāi)http://bloggithub.github.io  仍然是404的界面。
   - 將blog部署到github上,執(zhí)行下面的操作
    先Ctrl+C退出本地預(yù)覽, 進(jìn)入`bloggithub.github.io`文件夾,修改站點(diǎn)配置文件(打開(kāi)_config.yml文件),將下面的repo地址修改為你的地址
   **這里需要注意的是每個(gè)冒號(hào)和后面之間有一個(gè)空格,一定要加上空格,否則會(huì)部署失敗**
   ```
   deploy:
 type: git
 repo: https://github.com/bloggithub/bloggithub.github.io.git
 branch: master
   ```
   
   - 執(zhí)行完上面的操作后,現(xiàn)在我們輸入部署命令
    ```
    $ hexo clean
$ hexo g
    $ hexo d
    ```
    在部署的過(guò)程中如果出現(xiàn)以下的提示
    ```
    ERROR Deployer not found: git
    ```
    那么執(zhí)行下面的代碼后,重新部署一遍
    
     ```
    $ npm install hexo-deployer-git --save
     ```
     在這個(gè)過(guò)程中會(huì)讓你輸入你的github賬號(hào)及密碼,部署成功后會(huì)出現(xiàn)下面的提示
     
     ```
     https://github.com/bloggithub/bloggithub.github.io.git.
INFO  Deploy done: git
     ```
     現(xiàn)在我們?cè)俅蜷_(kāi)http://bloggithub.github.io 看看吧
     ![success](http://upload-images.jianshu.io/upload_images/435391-fef5f945ad7c3391.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
     ####到現(xiàn)在為止,我們已經(jīng)將我們的個(gè)人blog部署到github上面了,現(xiàn)在無(wú)論你在哪里,都可以訪問(wèn)到這個(gè)網(wǎng)址啦。

###4.Hexo 常用的指令
- 這里只說(shuō)四個(gè)指令,說(shuō)太多容易混亂,請(qǐng)務(wù)必牢記下面四個(gè)指令
- `hexo s`等同于`hexo serve`生成本地預(yù)覽
- `hexo clean`清除本地生成的文件
- `hexo g`等同于`hexo generate` 生成最終的靜態(tài)html文件
- `hexo d`等同于`hexo deploy`部署到github
- `generate`和`deploy,generate`會(huì)把我們的配置、文章和主題結(jié)合起來(lái)生成一堆酷炫的html靜態(tài)文件放在`public`里面。但此時(shí)用戶還看不到本地`public`文件里的頁(yè)面,我們必須用后一個(gè)指令`deploy`才能把靜態(tài)文件部署到`GitHub Pages`上。

 #### 每次我們修改了站點(diǎn)配置和主題配置文件后,我們先hexo clean->hexo s->Ctrl+C->hexo g->hexo d,請(qǐng)記住這幾個(gè)命令的調(diào)用順序。


###5.關(guān)于Hexo的一些設(shè)置(不是很重要,可以跳過(guò))
- 官方文檔[地址](https://hexo.io/zh-cn/docs/configuration.html)
   - _config.yml是整體的配置文件,很多基礎(chǔ)配置、插件配置等都需要在里面進(jìn)行。要注意的是,該文件格式要求極為嚴(yán)格,缺少一個(gè)空格都會(huì)導(dǎo)致運(yùn)行錯(cuò)誤。
   
    ```
    title: walle #站點(diǎn)名,站點(diǎn)左上角
subtitle: 我走的很慢,但我從不后退。 #副標(biāo)題,站點(diǎn)左上角
description: walle #給搜索引擎看的,對(duì)站點(diǎn)的描述,可以自定義
author: aiwalle #默認(rèn)在站點(diǎn)左下角可以看到
email: 12345678@qq.com #郵箱
language: zh-CN #語(yǔ)言包設(shè)置。
   ```
   
    ```
    # URL 訪問(wèn)地址等信息設(shè)置,可根據(jù)需要自己修改
url: http://bloggithub.github.io #訪問(wèn)域名
root: /
permalink: :year/:month/:day/:title/ #具體內(nèi)容頁(yè)的存儲(chǔ)路徑結(jié)構(gòu)
tag_dir: tags #標(biāo)簽?zāi)夸浢?archive_dir: archives #歸檔目錄名
category_dir: categories #分類(lèi)目錄名
    ```
    ```
    #Directory 默認(rèn)文章和生成目錄設(shè)置
    source_dir: source
public_dir: public
    ```
    ```
    # Writing 文章布局、寫(xiě)作格式的定義
new_post_name: :title.md # File name of new posts
default_layout: post
auto_spacing: false # Add spaces between asian characters and western characters
titlecase: false # Transform title into titlecase
max_open_file: 100
filename_case: 0
highlight:
 enable: true
 backtick_code_block: true
 line_number: true
 tab_replace:
    ```
    ```
    # Category & Tag 分類(lèi)和標(biāo)簽設(shè)置
default_category: uncategorized
category_map:
tag_map:
    ```
    
    ``` 
    # Archives 默認(rèn)值為2,如果這里都修改為1,相應(yīng)頁(yè)面就只會(huì)列出標(biāo)題,而非全文(2: Enable pagination,1: Disable pagination,Fully Disable)
archive: 1
category: 1
tag: 1
    ```
    ```
    # Server 本地預(yù)覽服務(wù)信息,默認(rèn)端口是4000,有需要的話可以自己修改
    port: 4000
logger: false
logger_format:
    ```
    ```
    # Date / Time format 日期格式
    date_format: MMM D YYYY
time_format: H:mm:ss
    ```
    ```
    # Pagination 每頁(yè)顯示文章數(shù),可以自定義
per_page: 5
pagination_dir: page
    ```
    ```
    # Extensions 這里配置站點(diǎn)所用主題和插件
theme: landscape
exclude_generator:
    ```
    ```
    # Deployment 站點(diǎn)部署到github要配置
deploy:
 type: github
 repo: https://github.com/bloggithub/bloggithub.github.io.git
 branch: master
    ```

###6.使用其他主題
- 配置主題
   Hexo主題非常多,可以參考[Hexo主題](https://hexo.io/themes/)
- 在這里我們使用的主題為Next,大家可以看一下效果http://aiwalle.com/ ,從我的個(gè)人博客上可以看到,這個(gè)主題還是比較酷炫的。
   - 首先放上Next主題的[官方地址](http://theme-next.iissnan.com/getting-started.html)
   - 在終端窗口下,定位到 Hexo 站點(diǎn)目錄下。使用` Git clone` 代碼,`your-hexo-site `在這里就是`bloggithub.github.io`這個(gè)文件夾
   
    ```
   $ cd your-hexo-site 
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
    ```
    
    clone的過(guò)程也許會(huì)需要一點(diǎn)時(shí)間,請(qǐng)耐心等待。在我們clone完成后,會(huì)在theme文件夾里看到一個(gè)next文件夾。這時(shí),進(jìn)入站點(diǎn)配置文件_config.yml,找到 theme 字段,并將其值更改為 next
    
    ```
    theme: next
    ```
   - 配置好以后,我們重新生成`hexo s`本地預(yù)覽看一下效果吧,是不是一個(gè)酷炫的頁(yè)面就出來(lái)啦,如果要部署的話記得上面的命令順序哦---[next官網(wǎng)](http://theme-next.iissnan.com/getting-started.html)。
   ![next主題效果](http://upload-images.jianshu.io/upload_images/435391-46da1eb5f00945cd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

###7.使用個(gè)人域名
- 有時(shí)候我們想將blog的地址關(guān)聯(lián)我們的個(gè)人域名,看上去也高大上不是!
- 注冊(cè)個(gè)人域名,我的域名實(shí)在萬(wàn)網(wǎng)注冊(cè)的 `aiwalle.com `
   當(dāng)我們?cè)谌f(wàn)網(wǎng)買(mǎi)了一個(gè)域名后,進(jìn)入域名解析界面會(huì)發(fā)現(xiàn)已經(jīng)有了一些域名,這些都是阿里默認(rèn)做的操作,我們可以統(tǒng)統(tǒng)刪除。
- 上面的github page是我為了截圖,專門(mén)注冊(cè)的賬號(hào),因此會(huì)與下面的賬號(hào)信息有所不同
   修改添加域名解析如下圖
   ![萬(wàn)網(wǎng)解析](http://upload-images.jianshu.io/upload_images/435391-5d33a484b7e6a9ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
   ####但是,此時(shí)并不能成功訪問(wèn),因?yàn)镚ithub Pages是有限制的,它不允許任意域名都跳轉(zhuǎn)過(guò)來(lái),而是只限制一個(gè)域名,而且這個(gè)域名必須聲明在CNAME文件中。
- 創(chuàng)建CNAME文件,創(chuàng)建地址為`source`文件夾下,**這里添加的路徑一定要正確,否則很容易跳轉(zhuǎn)域名失敗**。

   ```
  $ touch CNAME
   ```
   創(chuàng)建成功以后將CNAME的內(nèi)容改為你的網(wǎng)站名稱,例如我的改為aiwalle.com
- 重新部署hexo,部署完成后在github界面點(diǎn)擊Setting。
![github的Setting](http://upload-images.jianshu.io/upload_images/435391-f61bdf96c82fd396.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

   向下拉可以看到`Your site is published at http://aiwalle.com.`
![Published](http://upload-images.jianshu.io/upload_images/435391-bc7148cad24182fd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 現(xiàn)在我們直接輸入網(wǎng)址很可能是無(wú)法顯示的,不要著急,等待一段時(shí)間看看,畢竟解析生效也需要時(shí)間。

###8.添加多說(shuō)評(píng)論
- 多說(shuō)已經(jīng)關(guān)閉
   
###9.使用百度統(tǒng)計(jì)
- 首先進(jìn)入[百度統(tǒng)計(jì)網(wǎng)站](http://#baidu.com/web/welcome/login),選擇站長(zhǎng)賬號(hào)登錄
- 登錄完成后如下圖,復(fù)制 `hm.js?` 后面那串統(tǒng)計(jì)腳本 id,如:
![百度統(tǒng)計(jì)](http://upload-images.jianshu.io/upload_images/435391-ad0d8673d9c992ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 編輯 站點(diǎn)配置文件, 新增字段 `baidu_analytics` 字段,值設(shè)置成你的百度統(tǒng)計(jì)腳本 id(這里的步驟和上面添加多說(shuō)評(píng)論配置相同),只是對(duì)應(yīng)的值改變。
- 站點(diǎn)配置完成后,我們需要將baidu提供的代碼放到我們的代碼中去,我放的位置為`/TestBlog/bloggithub.github.io/themes/next/layout/_partials/footer.swig`中,將上面的代碼直接粘貼到`footer.swig`的末尾即可,然后重新部署。
- 如果操作順利,我們重新部署過(guò)后,可以在代碼安裝檢查中看到如下所示
![](http://upload-images.jianshu.io/upload_images/435391-c2f61c03d482f19e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 至此,我們添加統(tǒng)計(jì)的功能完全搞好了,看看效果
![百度統(tǒng)計(jì)表](http://upload-images.jianshu.io/upload_images/435391-ccd837a21faa14f1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

###10.為NexT主題添加文章閱讀量統(tǒng)計(jì)功能
- 請(qǐng)查看 [為NexT主題添加文章閱讀量統(tǒng)計(jì)功能](https://notes.wanghao.work/2015-10-21-%E4%B8%BANexT%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E6%96%87%E7%AB%A0%E9%98%85%E8%AF%BB%E9%87%8F%E7%BB%9F%E8%AE%A1%E5%8A%9F%E8%83%BD.html#%E9%85%8D%E7%BD%AELeanCloud),這篇blog寫(xiě)的非常詳細(xì),我這里就不再?gòu)?fù)數(shù)了
- 添加成功后的效果如下圖
![](http://upload-images.jianshu.io/upload_images/435391-1274905d3b88f8b8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- ####注意:這里有一個(gè)巨大的坑?。。?!
   - 在我的個(gè)人博客我完全按照以上地址進(jìn)行修改,`leanclound`添加`Classes`與作者寫(xiě)的略有不同我也沒(méi)放在心上,但是發(fā)現(xiàn)第一次的時(shí)候可以顯示有閱讀次數(shù)為1,但是第二次就不可以了,一直不顯示閱讀次數(shù),通過(guò)`chrome`的開(kāi)發(fā)者工具查看網(wǎng)頁(yè),發(fā)現(xiàn)如下圖所示
![](http://upload-images.jianshu.io/upload_images/435391-63c75d913286c832.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
   - 根據(jù)上面的博客所寫(xiě)的
   ![](http://upload-images.jianshu.io/upload_images/435391-bc3940f0e59560c4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
   完全不管用啊,我完全沒(méi)有填寫(xiě)安全域名,為什么會(huì)出現(xiàn)這種問(wèn)題,真的欲哭無(wú)淚/(ㄒoㄒ)/~~
   - 最后經(jīng)過(guò)我的查找才發(fā)現(xiàn),在Counter數(shù)據(jù)的ACL里面,默認(rèn)寫(xiě)入功能被設(shè)置為false,因此無(wú)論我怎么搞都不行,因此創(chuàng)建Counter的時(shí)候,我們不應(yīng)該使用默認(rèn)權(quán)限,而是應(yīng)該如下所示來(lái)創(chuàng)建。
![](http://upload-images.jianshu.io/upload_images/435391-d04213f38c777a3b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
   - 現(xiàn)在再看,是不是好啦O(∩_∩)O

###11.搜索
- 當(dāng)我們的blog建立好以后,是希望別人在搜索相關(guān)資源的時(shí)候能搜索到我們的,一來(lái)提高人氣,二來(lái)有人關(guān)注我們的作品也更能激發(fā)我們創(chuàng)作的決心。
- 我的網(wǎng)站SEO做的不好,google可以搜到,但是baidu搜不到,也不知道是什么原因+_+
- 因此也給不了大家太多的建議,大家可以參看這個(gè)blog來(lái)試試,當(dāng)然有更好的方法也歡迎給我留言
- 博客地址-----[動(dòng)動(dòng)手指,不限于NexT主題的Hexo優(yōu)化(SEO篇)](http://www.arao.me/2015/hexo-next-theme-optimize-seo/)

###12.使用七牛來(lái)存儲(chǔ)圖片
- 在使用Hexo的過(guò)程中我發(fā)現(xiàn)要使用到圖片的地方還是很多的,而這些圖片雖然占用空間并不大,可是積少成多,當(dāng)達(dá)到一定數(shù)量以后,對(duì)于電腦的空間還是很浪費(fèi)的,尤其是對(duì)于我128G的Pro來(lái)說(shuō)。
- 因此我將我的所有圖片信息都放到七牛上面,上傳非常方便,直接通過(guò)外鏈來(lái)訪問(wèn)圖片。
- 注冊(cè)七牛賬號(hào),具體的過(guò)程我就不寫(xiě)了,比較簡(jiǎn)單都。
- 當(dāng)我們的賬號(hào)設(shè)置好以后,可以添加資源
![](http://upload-images.jianshu.io/upload_images/435391-3d65bfa79c5ab9f8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 上傳圖片文件
![](http://upload-images.jianshu.io/upload_images/435391-bcb0520a09fafcc9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 復(fù)制外鏈來(lái)使用圖片
![](http://upload-images.jianshu.io/upload_images/435391-6eda772a42015ea5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 當(dāng)上面的操作都做完了以后,我們用`markdown`寫(xiě)文章的時(shí)候,插入圖片只需要直接復(fù)制外鏈就好啦,是不是很方便呢!

###13.寫(xiě)文章
- 寫(xiě)文章的具體操作參考官方的指導(dǎo),[地址](https://hexo.io/zh-cn/docs/writing.html)
- 我說(shuō)一下我寫(xiě)文章的方式吧。
   - 首先通過(guò)下面的命令,其中`my new post`為文章標(biāo)題,執(zhí)行命令后,會(huì)在項(xiàng)目`\source\ _posts`中生成`my new post.md`文件,用編輯器打開(kāi)編寫(xiě)即可。
   ```
   $ hexo new "My New Post"

   ```
- `markdown`的語(yǔ)法還是非常簡(jiǎn)單且易用的,推薦大家去學(xué)一下,這個(gè)網(wǎng)站我覺(jué)得非常不錯(cuò),簡(jiǎn)單易懂,大家可以參考去使用`markdown`----[我是網(wǎng)站,點(diǎn)我](https://www.zybuluo.com/mdeditor?url=https%3A%2F%2Fwww.zybuluo.com%2Fstatic%2Feditor%2Fmd-help.markdown)
- 寫(xiě)完文章以后,通過(guò)`hexo g`和`hexo d`來(lái)進(jìn)行部署。

###14.總結(jié)
- 最后還是希望大家記住部署的命令**hexo clean->hexo s->Ctrl+C->hexo g->hexo d**,來(lái)來(lái)回回就這幾個(gè)命令,相信大家也已經(jīng)記住了。
- 寫(xiě)了這么多,相信大家也可以順利的搭建好自己的blog了吧,有了網(wǎng)站不要緊,常寫(xiě)博客才是正道,希望大家能收獲到自己創(chuàng)作的喜悅!
   
   
###參考資料
- [如何在一天之內(nèi)搭建以你自己名字為域名且具備cool屬性的個(gè)人博客](http://www.itdecent.cn/p/99665608d295)
- [如何搭建一個(gè)獨(dú)立博客](http://www.itdecent.cn/p/05289a4bc8b2)
- [動(dòng)動(dòng)手指,不限于NexT主題的Hexo優(yōu)化(SEO篇)](http://www.arao.me/2015/hexo-next-theme-optimize-seo/)
- [hexo.io](https://hexo.io/)
- [theme-next](http://theme-next.iissnan.com/theme-settings.html)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容