将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程
寫(xiě)在前面的話(huà)
其實(shí)我也是這兩天才接觸到Hexo,之前是用的wordpress在阿里云上掛著。覺(jué)得Hexo好像更符合現(xiàn)在我的審美,so, do it!
嗯前面安裝git和node.js我這邊就省略掉了。作為一個(gè)愛(ài)搞事的,這些東西電腦上都有
還有就是我照著網(wǎng)上的教程是沒(méi)問(wèn)題,但是走到一些頁(yè)面的小功能的時(shí)候,就不起作用了,可能是版本更新不兼容了
<!-- more -->
一. 安裝Hexo,初始化
二. 創(chuàng)建github公開(kāi)庫(kù)
三. 創(chuàng)建騰訊云開(kāi)發(fā)者平臺(tái)(或Coding)公開(kāi)庫(kù)
四. 配置服務(wù)并將文件部署到Github
修改最下面的deploy,格式類(lèi)似我這樣的
# Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: gitrepo: github: https://github.com/dasnnj/dasnnj.github.io.git,mastercoding: https://git.dev.tencent.com/dasnnj/dasnnj.coding.me.git,master # 騰訊# coding: https://git.coding.net/dasnnj/dasnnj.coding.me.git,master # Coding五. 其他配置(目前都是關(guān)于博客根目錄下面的_config.yaml的修改)
博客標(biāo)題
title: life is love # 主標(biāo)題 subtitle: 記錄生活和學(xué)習(xí) # 副標(biāo)題 description: Nothing is impossible, the word itself says I'm possible. # 個(gè)人描述 keywords: author: Dasnnj # 用戶(hù) language: zh-CN # 語(yǔ)言,不填默認(rèn)英文 timezone: Asia/Shanghai # 時(shí)區(qū)url
url: / #這里如果你只部署了一個(gè)平臺(tái),那么填那個(gè)平臺(tái)的地址,或者/都行,如果你部署在了兩個(gè)平臺(tái)上,那么就只寫(xiě)/吧 root: / permalink: :year/:month/:day/:title/ # 鏈接格式https://newblog.dasnnj.cn/2019/01/26/標(biāo)題名字/ # 也可設(shè)置為根據(jù) category/:title/ 分類(lèi)/標(biāo)題名字 # category/:title.html會(huì)在標(biāo)題名字后面加上.html permalink_defaults:時(shí)間格式
date_format: YYYY-MM-DD HH:mm:ss time_format: HH:mm:ss這里給date加上小時(shí)分鐘等,是為了解決新建頁(yè)面,發(fā)表時(shí)間只顯示日期沒(méi)有時(shí)間
其他
# Directory source_dir: source #資源文件夾,這個(gè)文件夾用來(lái)存放內(nèi)容 public_dir: public #公共文件夾,這個(gè)文件夾用于存放生成的站點(diǎn)文件。 tag_dir: tags # 標(biāo)簽文件夾 archive_dir: archives #歸檔文件夾 category_dir: categories #分類(lèi)文件夾 code_dir: downloads/code #Include code 文件夾 i18n_dir: :lang #國(guó)際化(i18n)文件夾 skip_render: #跳過(guò)指定文件的渲染,您可使用 glob 表達(dá)式來(lái)匹配路徑。 # Writing new_post_name: :title.md # 新文章的文件名稱(chēng) default_layout: post #預(yù)設(shè)布局 titlecase: false # 把標(biāo)題轉(zhuǎn)換為 title case external_link: true # 在新標(biāo)簽中打開(kāi)鏈接 filename_case: 0 #把文件名稱(chēng)轉(zhuǎn)換為 (1) 小寫(xiě)或 (2) 大寫(xiě) render_drafts: false #是否顯示草稿 post_asset_folder: false #是否啟動(dòng) Asset 文件夾 relative_link: false #把鏈接改為與根目錄的相對(duì)位址 future: true #顯示未來(lái)的文章 highlight: #內(nèi)容中代碼塊的設(shè)置 enable: trueline_number: trueauto_detect: falsetab_replace:屬性 描述
title 標(biāo)題
slug 網(wǎng)址
layout 布局。默認(rèn)為 default_layout 參數(shù)。
path 路徑。默認(rèn)會(huì)根據(jù) new_post_path 參數(shù)創(chuàng)建文章路徑。
date 日期。默認(rèn)為當(dāng)前時(shí)間。
我這篇文章的信息
title: 將Hexo同時(shí)部署在github和騰訊云開(kāi)發(fā)者平臺(tái)或Coding初級(jí)實(shí)踐教程 date: 2019-01-26 20:52:03 tags: [Hexo,github,coding] # 標(biāo)簽 categories:- tech # 分類(lèi)- Hexo # tech的子分類(lèi)持續(xù)更新,下面大概要寫(xiě)我的next主題的一些配置,沒(méi)有網(wǎng)上的大佬那樣很全,但是對(duì)我來(lái)說(shuō)很足夠了(可能是版本不同,網(wǎng)上大佬的有部分可能不適用現(xiàn)在的,我這邊會(huì)給出我的解決方法
參考
hexo的目錄結(jié)構(gòu) - 一直玩編程
官方文檔
總結(jié)
以上是生活随笔為你收集整理的将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 利用 GitHub 搭建独立 Web 网
- 下一篇: 搞懂深浅拷贝JavaScript内存之栈