Hugoを使用してgiteeでブログを作成します(Windows環境で)

Hugoを使用してgiteeでブログを作成します(Windows環境で)

みなさん、こんにちは!giteeでブログを立ち上げるのは初めてであり、ブログを書くのも初めてです。私はブロガーとして、ブログを作成する過程で多くの回り道をしましたが、豊富な経験も積んでいます。今、私は自分のブログを構築するプロセスをみんなと共有し、困っている人たちを助けることを望んでいます。もちろん、まだ多くの欠点があります、あなたはアドバイスすることを歓迎します!

1.なぜgiteeを使用するのですか?

多くの友人がGitHubでブログを作成する方が良いと考えていると思いますが、なぜgiteeを使用するのですか?以下にgiteeを使用する利点を要約します。

  1. よりスムーズなアクセスいくつかのよく知られた理由により、GitHubが利用できないか、場合によっては遅い場合があります。サーバーが中国にあるため、giteeのアクセス速度は依然として非常に良好です;(そうです!このブログを書いた日、多くの友人ができなかったと言いましたGitHubにアクセスしてください〜)
  2. プライベートリポジトリGitHubと比較して、giteeはプライベートリポジトリの機能を提供し、インターネット上でコードをホストするためのより多くのオプションを提供します。
    (更新:GitHubはプライベートリポジトリもサポートするようになりました)

2.gitをインストールします

  • インストールアドレス:https//git-scm.com/download/win
  • 次のステップはインストール中に終了します
  • 成功したら、右クリックしてgitbashを表示します

3.Hugoをインストールします

  • インストールアドレスhttps://github.com/gohugoio/hugo/releases
    これをダウンロード

  • Hugoフォルダーを作成し、サブフォルダーbin、サイト(将来ローカルでブログを作成する場所)を開いて作成し、圧縮されたパッケージをbinフォルダーに解凍します。

  • システムパスにhugoを追加します

    • [システムの詳細設定]-> [環境変数]を開き、[ユーザー変数]の[パス]をクリックし、[編集]をクリックし、右上隅の[新規]をクリックして、上のbinフォルダーのアドレスをコピーして貼り付け、Enterキーを押して、[OK]をクリックします。
  • インストールが成功したかどうかを確認します。gitbashに入力ます

    hugoバージョン

4.リモートウェアハウスを作成します

  • giteeアカウントを登録する

  • 右上隅の「+」記号をクリックして、新しい倉庫を作成します

  • カスタムウェアハウス名(ユーザー名と同じである必要はありません)

  • オープンソース:オープン

  • 作成する

    自分の倉庫ができたので、倉庫の住所を忘れずに書き留めてください。後で必要になります〜

5.ブログを作成します(次のすべてのコマンドはgit bashに入力されます)

  • 新しいブログ

    サイトフォルダ内

    hugo新しいサイトmyblog

    myblogカスタマイズ可能なブログの名前です

  • テーマを設定する

    • Hugoブログテーマダウンロードライブラリ:https//themes.gohugo.io/
    • あなたが好きなテーマを見つけた後
      • 通常の操作:ダウンロード後に解凍し、開いて、フォルダー名の「-master」を削除してからmyblogthemesフォルダー全体をフォルダーに移動ます。

      • コマンドライン操作:

        cdテーマ
        gitclone https://github.com/jbub/ghostwriter

        ghostwriter例としてここのテーマ

  • themes/exampleSiteフォルダの内容をコピーしmyblog
    +に貼り付けますコピーした拡張子が.ymlの場合、config.tomlは元のファイルを削除するか、直接置き換えることができます。

  • 構成ファイルbaseUrlを変更し、giteeウェアハウスのアドレスに変更します(「/」で終わることを忘れないでください)(gitを追加しないでください)(余分なスペースはありません)、構成を追加します

    • 最後の3行を追加します構成
  • テーマ効果を見る

    • myblog

      hugoサーバー-tゴーストライター--buildDrafts

    • 最後のものhttp://localhost:1313をローカルブラウザにコピーしてEnterキーを押します(この時点ではgitブッシュは開いたままであることに注意してください。GoogleChromeをお勧めします
    • 注:コピー/貼り付けを右クリックして、コピーしてgitブッシュに貼り付けます
  • 独自のブログ投稿を作成します(せっかちな学生は最初にこのステップをスキップできます)

    • ブログを追加
      • オープンmyblog/ content/ post、新規blog.md(ブログのソースファイル)

      • vscode、Typora、Notepad ++、およびその他のソフトウェアを使用してblog.mdを開きます(利用できない場合は、メモ帳も使用できます)

      • 最初に書く
        ブログの始まり

      • マークダウンの構文に従って特定のコンテンツを書く

      • myblogフォルダに戻り

        hugoサーバー-tゴーストライター--buildDrafts

      • 最後のものhttp://localhost:1313をローカルブラウザにコピーし、Enterキーを押してブログをプレビューします

  • ローカルブログをgiteeにデプロイする

    • myblogフォルダの

      hugo --theme = ghostwriter --baseUrl = "(ウェアハウスアドレス)" --buildDrafts

    • フォルダmyblogを生成publicします

    •   cd public
        git init                          //初始化本地仓库
        git add .						  //将public文件夹下的所有文件放入缓存流中等待提交,注意此处空一格有个点
        git commit -m "xx"                //把缓存内容放进发送头,仍为待发送状态,“xx”为对本次上传作的说明
        git remote add origin (仓库地址)   //绑定了.git配置文件夹对应的远端服务器
        git push -u origin master         //推送到gitee
      

      注意

      • 実行git add .する前に.gitignore、ファイルがアップロードされたコンテンツを制限しているかどうかを確認することをお勧めします(これにより、404がgiteeのブログに表示されます)。制限されている場合は、次のように変更します。ここに写真の説明を挿入

        • 説明:このファイルは無視ルールを書き込むために使用されます(無視されたファイルはgiteeにアップロードされません)
        • 説明を示す「#」記号で始めます。つまり、ファイルはルールを無視せずに実際にアップロードされます〜(もちろん、このファイルを直接削除することもできます)
        • 毎回変更したくない場合は、静的フォルダー内の.gitignoreファイルを変更できます。
      • 警告が表示された場合は、ここに写真の説明を挿入
        入力します

        git config core.autocrlf false //現在のgitウェアハウス
        またはgitconfigでのみ有効--globalcore.autocrlf false //グローバルに有効

      • ファイルをアップロードするだけでよい場合は、次のように入力します

        git add xxx(ファイル名)

    • giteeのブログをチェックしてください

      • giteeの右上にある[Service]-> [Gitee pages]をクリックして、HTTPSを強制的に使用し、[Start]をクリックして、生成されたURLを開くと、ブログが表示されます。

      • ページのレンダリングが失敗した場合、つまりテーマがない場合は、最初に更新して有効かどうかを確認します。それでも機能しない場合は、ブラウザの開発者ツールを開き、ウェアハウスアドレスgitee.ioの後に.cssリンクに「/」がないかどうかを確認します。欠落している場合は、ローカルmyblogフォルダーのconfig.tomlファイルのbaseUrlのアドレスに「/」を追加し、パブリックフォルダーの内容を再度アップロードします。ここに写真の説明を挿入

      • それでもレンダリングが行われない場合は、ローカルconfig.tomlファイルのbaseUrlをコメントアウトし(コメント方法:行の先頭に「##」と入力)、パブリックフォルダーを削除してから、リモートウェアハウスをデプロイする前にgiteeに再デプロイできます。空にしてからコマンド

        hugo --theme = ghostwriter --baseUrl = "(ウェアハウスアドレス)" --buildDrafts

        hugo --theme = ghostwriter --buildDrafts

        その後、通常の展開操作です。

  • ローカルで変更した後、再度アップロードする

    • myblog

         hugo                    //编译站点(要在本地浏览器查看,则使用 hugo server)
         cd public
         git add .
         git commit -m “xxx”
         git push -u origin master
      

6.証言

これまでのところ、ブログは構築されています!

ブログを作成するプロセスはそれほどスムーズではないかもしれません。さまざまなバグによって人々は人生を疑うかもしれませんが、それに固執して自分で作成したブログを見ると、以前に支払ったすべての価値があると感じるでしょう!これは私たちの技術者の誇りでもあります。

初めてブログを書くときは間違いは避けられません。訂正していただければ幸いです。

この記事に興味のある友達やアイデアがあれば、コメント欄にメッセージを残して、みんなで勉強して話し合うことができます〜

PS:構築のラウンドの後、ブログを作成せずにファイルをアップロードする方法を知っていますか?そうです、ブログに関連するすべてのステップを保存して試してみてください!

その他の推奨事項:

  1. 一般的なgitの操作と手順
  2. Hugo + Githubが個人ブログを作成します(Windows環境で)
  3. vscodeコードをgithub / giteeにすばやく同期する方法

参照
[1]:https//blog.csdn.net/man_zuo/article/details/88651416
[2]:https//blog.csdn.net/weixin_43691058/article/details/101772871

おすすめ

転載: blog.csdn.net/qq_45975757/article/details/108923612