中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

用網(wǎng)站做CAN總線通信好嗎上海網(wǎng)絡(luò)seo優(yōu)化公司

用網(wǎng)站做CAN總線通信好嗎,上海網(wǎng)絡(luò)seo優(yōu)化公司,wordpress仿站之家,成都手機(jī)號碼網(wǎng)站建設(shè)文章目錄 一.準(zhǔn)備工作1.安裝git2.安裝node安裝 cnpm 3.使用 GitHub 創(chuàng)建倉庫,并配置 GitHub Pages0.Github Pages是什么1. 在 GitHub 上創(chuàng)建一個新倉庫2. 創(chuàng)建您的靜態(tài)網(wǎng)站3. 啟用 GitHub Pages4. 等待構(gòu)建完成5. 訪問您的網(wǎng)站 二. Hexo1.什么是Hexo2.安裝Hexo1. 安…

文章目錄

  • 一.準(zhǔn)備工作
    • 1.安裝git
    • 2.安裝node
      • 安裝 cnpm
    • 3.使用 GitHub 創(chuàng)建倉庫,并配置 GitHub Pages
      • 0.Github Pages是什么
      • 1. 在 GitHub 上創(chuàng)建一個新倉庫
      • 2. 創(chuàng)建您的靜態(tài)網(wǎng)站
      • 3. 啟用 GitHub Pages
      • 4. 等待構(gòu)建完成
      • 5. 訪問您的網(wǎng)站
  • 二. Hexo
    • 1.什么是Hexo
    • 2.安裝Hexo
        • 1. 安裝前提
        • 2.使用npm安裝hexo-cli
        • 3.新建存儲博客的文件夾,初始化hexo
        • 4.進(jìn)入hexo項目文件夾,安裝npm**
        • 5. 本地啟動hexo項目
        • 6.將hexo博客站點部署到github上
        • 7. 推送hexo項目到github
          • hexo clean && hexo deploy 推送報錯解決
    • 3.Hexo常用命令
    • 4.更換theme主題
        • 1. 找到喜歡的主題
        • 2.clone主題,或者將主題下載到本地解壓
        • 3. 將主題解壓后放到Hexo項目的`themes文件夾`下面
        • 4. 打開`_config.yml`配置文件,找到`theme:xxx`替換成你克隆下來的文件名
        • 5. 重新編譯,并本地啟動hexoo該hero項目
        • 6. 本地ok后上傳到github等待審核通過
  • 三.配置指南
    • 1._config.yml中設(shè)置網(wǎng)站信息
    • 2.配置分類、標(biāo)簽
      • 2.1.創(chuàng)建分類選項
      • 2.2. 創(chuàng)建標(biāo)簽選項
      • 2.3.打開你要部署的md文件
    • 3.hexo報錯解決方案

一.準(zhǔn)備工作

1.安裝git

git下載地址:https://git-scm.com/downloads

  • git安裝完成后命令行執(zhí)行 git -v 有返回表示安裝完成

在這里插入圖片描述

2.安裝node

Hexo 基于 NodeJS 運行,因此在開始前,需要安裝NodeJSnpm工具

  • Node.js (Node.js 版本需不低于 10.13,建議使用 Node.js 12.0 及以上版本)

    • 新版的Node都是內(nèi)置安裝了 npm 模塊
  • git安裝完成后命令行執(zhí)行 node -v npm -v 有返回表示安裝完成
    在這里插入圖片描述

  • 如果執(zhí)行 node -v 報錯的話,手動將 Node.js 的安裝路徑添加到環(huán)境變量中

安裝 cnpm

如果npm很慢,可以配置taobao的鏡像:

	npm install -g cnpm --registry=https://registry.npm.taobao.org

配置后,使用 cnpm 代替 npm 命令即可。

3.使用 GitHub 創(chuàng)建倉庫,并配置 GitHub Pages

0.Github Pages是什么

  • Github Pages 是一個免費的靜態(tài)網(wǎng)頁托管服務(wù),可以托管博客、項目官網(wǎng)等靜態(tài)網(wǎng)頁。目前 Gitee Pages 支持 Jekyll、Hugo、Hexo編譯靜態(tài)資源。
    • 編譯 Hexo 依據(jù)倉庫編譯目錄下存在 package.json、_config.yml文件和 scaffolds 目錄時,會使用hexo generate生成靜態(tài)文件。由于每次部署需要重新克隆代碼、執(zhí)行 npm install 以及編譯,部署時間相對于 Hugo 和 Jekyll 會長一些。

    • 編譯 Hugo 依據(jù):倉庫編譯目錄下存在config.toml|json|yaml文件和 content 目錄時,會使用hugo生成靜態(tài)文件。

    • 當(dāng)不符合上述 1 和 2 條件的時候,就使用 Jekyll 編譯。

2.使用前須知

    1. 倉庫必須有 index.html 才可以正常訪問
    1. 靜態(tài)網(wǎng)頁的樣式可以自己寫,也可以拿一些靜態(tài)模版來修改,Pages服務(wù)本身不提供任何形式的模版

3.Pages 進(jìn)階,使用 Jekyll、Hugo、Hexo 生成自己的靜態(tài)網(wǎng)頁

  • Jekyll、Hugo、Hexo 究竟是什么?
    在這里插入圖片描述

    • Jekyll 使用文檔:https://www.jekyll.com.cn/docs/home/
    • Hugo 使用文檔:https://gohugo.io/documentation/
    • Hexo 使用文檔:https://hexo.io/docs/

1. 在 GitHub 上創(chuàng)建一個新倉庫

登錄到您的 GitHub 賬戶(沒有就注冊一個吧,開始你的GitHub之旅)

  • 在頁面右上角,點擊頁面頂部的 “+”(加號)按鈕,然后選擇 “New repository”(新建倉庫)

  • github倉庫用于存放個人博客頁面,倉庫名必須使用<GitHub用戶名>.github.io格式。

  • 填寫一個簡短的描述,選擇是否要將倉庫設(shè)置為公共或私有
    在這里插入圖片描述

  • 勾選 “Initialize this repository with a README” 選項,這將創(chuàng)建一個初始的README文件
    在這里插入圖片描述

2. 創(chuàng)建您的靜態(tài)網(wǎng)站

  • 創(chuàng)建倉庫完成后,必須在倉庫根路徑下創(chuàng)建一個名為index.html的來驗證個人博客搭建是否成功。

在這里插入圖片描述
在這里插入圖片描述

	<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>怎么回事</title></head><body><h1>您好</h1>

3. 啟用 GitHub Pages

  • 進(jìn)入倉庫的 Settings(設(shè)置)選項卡
  • 在左側(cè)導(dǎo)航欄中,選擇 “Pages
  • 在 “Source” 部分,選擇您希望用于 GitHub Pages 的分支(通常是 main 或 gh-pages
  • 點擊 “Save
    在這里插入圖片描述

4. 等待構(gòu)建完成

構(gòu)建完成后, 在<GitHub用戶名>.github.io倉庫對應(yīng)的 GitHub Pages 設(shè)置頁面 (訪問路徑為Settings -> Pages) 可以找到個人博客的主頁訪問地址:https://<GitHub-username>.github.io/<repository-name>

  • 其中 GitHub-username 是您的 GitHub 用戶名repository-name是您的倉庫名稱。
    • 由于我的倉庫名叫ouyangll.github.io ,自帶.github.io 所以生成的個人博客訪問地址為https://ouyangll.github.io/
      在這里插入圖片描述

5. 訪問您的網(wǎng)站

  • 等待幾分鐘后,若能在瀏覽器中正常訪問該地址,即代表個人 GitHub Pages 搭建成功。

在這里插入圖片描述

二. Hexo

1.什么是Hexo

Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其他標(biāo)記語言)解析文章,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁。

  • 官方教程:https://hexo.io/zh-cn/docs/

2.安裝Hexo

1. 安裝前提
  • Node.js (Node.js 版本需不低于 10.13,建議使用 Node.js 12.0 及以上版本)
  • Git
2.使用npm安裝hexo-cli
npm install -g hexo-cli 或者
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g hexo-cli
  • 安裝完成可輸入hexo -v查看版本
3.新建存儲博客的文件夾,初始化hexo
mkdir github_blog
hexo init github_blog
4.進(jìn)入hexo項目文件夾,安裝npm**
cd github_blognpm install

在這里插入圖片描述

5. 本地啟動hexo項目
hexo server

訪問http://localhost:4000/ 至此hero就搭建好了??梢栽诒镜卦L問了

6.將hexo博客站點部署到github上
  1. npm安裝hexo的上傳插件deploy-git
npm install hexo-deployer-git --save
  1. 修改hexo配置文件_config.yml指定倉庫路徑
		deploy:type: gitrepo: https://<github_token>@github.com/ouyangll/ouyangll.github.io.gitbranch: main
7. 推送hexo項目到github
hexo clean && hexo deploy

推送中會要求輸入github的用戶名和密碼,GitHub 從 2021 年 8 月 13 日起不再支持通過密碼進(jìn)行認(rèn)證。因此,使用電子郵件和密碼的方式克隆或推送代碼到 GitHub 倉庫將會失敗。

hexo clean && hexo deploy 推送報錯解決

在這里插入圖片描述

  • GitHub 從 2021 年 8 月 13 日起不再支持通過密碼進(jìn)行認(rèn)證。因此,使用電子郵件和密碼的方式克隆或推送代碼到 GitHub 倉庫將會失敗。

  • 推薦使用個人訪問令牌(Personal Access Token, PAT)或 SSH 密鑰進(jìn)行認(rèn)證。你可以前往 GitHub 的設(shè)置頁面,生成一個 PAT,并在 Git 命令中使用它來代替密碼

    • 請查看 https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls 以獲取當(dāng)前推薦的認(rèn)證模式信息。
  • 致命錯誤:出現(xiàn)問題。也許您可以在這里找到解決方案:https://hexo.io/docs/troubleshooting.html

  1. 在github頁面的右上角,單擊您的個人資料照片,然后單擊 Settings(設(shè)置)

    在這里插入圖片描述

  2. 在左側(cè)邊欄中,單擊 Developer settings
    在這里插入圖片描述

  3. 在左側(cè)邊欄中,單擊 Personal access tokens(個人訪問Tokens) 然后點擊 Generate new token(生成新Tokens)
    在這里插入圖片描述
    在這里插入圖片描述

  4. 設(shè)置token名稱,過期日期,以及權(quán)限。
    在這里插入圖片描述

  5. 點擊生成
    在這里插入圖片描述
    在這里插入圖片描述

  6. 記得將生成的token復(fù)制并且存儲下來,因為安全原因當(dāng)您離開該頁面之后,token將不再顯示

你在github上的原始url: https://github.com/<github-username>/<repo-name>.git而你現(xiàn)在需要clone的則是:https://<your_token>@github.com/<github-username>/<repo-name>.giy
  • 也可以在密碼登錄時使用token作為密碼進(jìn)行登錄認(rèn)證

上傳成功
在這里插入圖片描述

3.Hexo常用命令

  1. hexo init: 命令用于初始化一個本地文件夾為網(wǎng)站的根目錄

  2. hexo new <title > 新建一篇文章

  3. hexo clean 命令用于清理緩存文件
    在這里插入圖片描述

  4. hexo generate:該命令用于生成靜態(tài)文件,可以簡寫成 hexo g
    在這里插入圖片描述

  5. hexo deploy 命令用于部署網(wǎng)站,上傳文件到git/gitee 可以簡寫成 hexo d

  6. hexo server 命令用于啟動本地服務(wù)器,可以簡寫成 hexo s

    • -p 選項,指定服務(wù)器端口,默認(rèn)為 4000
    • -i 選項,指定服務(wù)器 IP 地址,默認(rèn)為 0.0.0.0
    • -s 選項,靜態(tài)模式 ,僅提供 public 文件夾中的文件并禁用文件監(jiān)視
  7. hexo --safe 表示安全模式,用于禁用加載插件和腳本

  8. hexo --debug 表示調(diào)試模式,用于將消息詳細(xì)記錄到終端和 debug.log 文件

4.更換theme主題

1. 找到喜歡的主題

hexo主題地址:Themes | Hexo
在這里插入圖片描述
在這里插入圖片描述

2.clone主題,或者將主題下載到本地解壓

https://github.com/zhangolve/hexo-theme-olive
在這里插入圖片描述

3. 將主題解壓后放到Hexo項目的themes文件夾下面

在這里插入圖片描述

4. 打開_config.yml配置文件,找到theme:xxx替換成你克隆下來的文件名

在這里插入圖片描述

在這里插入圖片描述

5. 重新編譯,并本地啟動hexoo該hero項目
cd github_blog 進(jìn)入hexo項目
hexo generate 生成靜態(tài)文章
hexo server 本地啟動

http://localhost:4000/

6. 本地ok后上傳到github等待審核通過
hexo clean && hexo deploy  清理緩存上傳github

在這里插入圖片描述

三.配置指南

1._config.yml中設(shè)置網(wǎng)站信息

在這里插入圖片描述

2.配置分類、標(biāo)簽

2.1.創(chuàng)建分類選項

  • hexo默認(rèn)是按時間(年月日)分類,如果自定義分類:

    hexo new page categories
    
  • 生成文件在...\source\categories\index.md
    在這里插入圖片描述

  • 編輯創(chuàng)建分類生成的...\source\categories\index.md文件,加入 categories :

    ---
    title: 分類
    date: 2024-05-10 14:37:47
    type: "categories"
    ---
    

2.2. 創(chuàng)建標(biāo)簽選項

  • 默認(rèn)是沒有標(biāo)簽的,生成標(biāo)簽:

    hexo new page tags
    
  • 生成文件...\source\tags\index.md
    在這里插入圖片描述

  • 打開...\source\tags\index.md文件,加入 tags:

    ---
    title: 標(biāo)簽
    date: 2024-05-10 14:37:47
    type: "tags"
    ---
    

2.3.打開你要部署的md文件

部署到服務(wù)器的文章統(tǒng)一在放在source/_posts目錄下
在這里插入圖片描述

打開文章,在頭部聲明分類和標(biāo)簽

---
title: 安裝Nodejs、Git、Npm教程
date: 2024-05-10 14:52:57
categories: 
- web前端
- 環(huán)境安裝
tags:
- Nodejs
- Git
- Npm
---
  • 分類 只能有一個,如果有多個默認(rèn)取第一個;標(biāo)簽可以有多個

在這里插入圖片描述

編譯并上傳

hexo g && hexo d

等待審核查看網(wǎng)站是否生效

在這里插入圖片描述

要添加更多的歸檔或者自定義分類,參考:https://www.jianshu.com/p/ebbbc8edcc24

3.hexo報錯解決方案

hexo d命令報錯 ERROR Deployer not found: git
解決npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to
搭建Hexo博客中遇到的那些“坑”


Hexo 好看的主題推薦

http://www.risenshineclean.com/news/9520.html

相關(guān)文章:

  • app開發(fā)方案seo網(wǎng)頁的基礎(chǔ)知識
  • 網(wǎng)站開發(fā)軟件 論文 摘要簡單網(wǎng)頁制作成品免費
  • 做支付網(wǎng)站東莞seo推廣公司
  • 西安優(yōu)惠電商平臺網(wǎng)站今日國內(nèi)新聞頭條大事
  • 哪個網(wǎng)站的課件做的好處營銷技巧有哪些
  • 北京企業(yè)網(wǎng)站備案免費seo推廣軟件
  • 千里做他千百度網(wǎng)站2023年適合小學(xué)生的新聞
  • 怎樣接做網(wǎng)站的活電商代運營公司十強(qiáng)
  • 網(wǎng)站維護(hù)多少錢一個月泉州百度推廣咨詢
  • 網(wǎng)站備案怎么那么麻煩深圳百度推廣聯(lián)系方式
  • 個人可以做幾個網(wǎng)站嗎廊坊網(wǎng)站seo
  • 多個域名 指向同一個網(wǎng)站網(wǎng)站搭建費用
  • 一次備案多個網(wǎng)站網(wǎng)絡(luò)營銷戰(zhàn)略的內(nèi)容
  • 哪個網(wǎng)站可以做公務(wù)員題軟文營銷方法有哪些
  • 網(wǎng)站開發(fā)過程的基本環(huán)節(jié)杭州seo顧問
  • 網(wǎng)站建設(shè)與管理管理課程青島seo關(guān)鍵詞排名
  • 免費完整版的網(wǎng)站模板做百度推廣代運營有用嗎
  • 資訊門戶網(wǎng)站怎么做個人免費推廣網(wǎng)站
  • 萊蕪網(wǎng)站網(wǎng)站廣告調(diào)詞平臺
  • 深圳網(wǎng)站制作服濰坊在線制作網(wǎng)站
  • 焦作專業(yè)做網(wǎng)站公司百度競價平臺官網(wǎng)
  • 大王莊網(wǎng)站建設(shè)公司合肥網(wǎng)絡(luò)公司排名
  • 網(wǎng)游開發(fā)培訓(xùn)廣告優(yōu)化師工作內(nèi)容
  • 簽名設(shè)計免費版西安搜索引擎優(yōu)化
  • 網(wǎng)站頂部地圖代碼怎么做環(huán)球網(wǎng)廣東疫情最新消息
  • 樂清手機(jī)網(wǎng)站朋友圈廣告投放價格表
  • 做網(wǎng)站要知道哪些代碼微信運營技巧
  • ip釣魚網(wǎng)站在線生成seo專業(yè)學(xué)校
  • 電子商務(wù)網(wǎng)站建設(shè)方案目錄白帽seo是什么
  • 自媒體時代做網(wǎng)站有前途嗎找客戶的軟件有哪些