ベースのヒューゴ+のgithubのは、個人的なブログを作成します

ベースのヒューゴ+のgithubのは、個人的なブログを作成します

PS:ブログの未来はgithubのを失うかもしれない、といくつかの写真のレコードの再配置のブログ、ブログの公園と時間の値下げを追加したいあまりに便利です

1.ローカルテスト

1.1インストール

地元のバーを設定してみてください!私は、Linuxのバージョンを使用するのDeepin

我々はgithubの上のダウンロードリンクを見つけるために、公式サイトにアクセスしてくださいhttps://github.com/gohugoio/hugo/releases

私は、64ビットのdebパッケージをダウンロードし、インストールしますsudo dpkg -i hugo_0.55.6_Linux-64bit.deb

インストールが完了です〜

私はヒューゴテストがあったているドキュメントにフォルダを作成しました

cwl@cwl-PC:~/Documents/blogtest$ pwd
/home/cwl/Documents/blogtest

初期のブログ

cwl@cwl-PC:hugo new site [myblog] "后面的myblog是可选的"

...

cwl@cwl-PC:~/Documents/blogtest$ tree
.
└── myblog
    ├── archetypes
    │   └── default.md
    ├── config.toml
    ├── content
    ├── data
    ├── layouts
    ├── static
    └── themes

実際には、このブログがアップされている、私たちはテーマを設定する必要があります

私たちは、公式テーマライブラリに来ましたhttps://themes.gohugo.io/

私達はちょうど、トピックを入力して、実際に、どのように使用することは非常に明確にされています

入門

インスト

新しいヒューゴのサイトを作成します。

$ hugo new site [path]

クローンにこのリポジトリthemes/これはクローンをノックブログのルートであることをディレクトリ:(注)

$ cd [path]
$ git clone https://github.com/vaga/hugo-theme-m10c.git themes/m10c

この行を追加しconfig.tomlたファイル:

theme = "m10c"

その後、我々は次を起動しよう

hugo server -t m10c --buildDrafts

そしてアップ。

1.2書き込み記事

hugo new [path/xxx.md] "简单使用

2. githubのリポジトリに配備

まず、倉庫の音名が[あなたの名前.github.io]でなければなりません。ABCという名前の例githubのために、新しい倉庫を作成します。次に書きますabc.github.io

残り従来のビルド倉庫はについて話されていません。

次に、コマンドをノック

hugo --theme=m10c --baseUrl="Q1143316492.github.io" --buildDrafts

Qiaowan後、私たちは1つのパブリックフォルダを持っていることがわかります

cwl@cwl-PC:~/Documents/blogtest/myblog$ hugo --theme=m10c --baseUrl="Q1143316492.github.io" --buildDrafts

                   | EN  
+------------------+----+
  Pages            |  7  
  Paginator pages  |  0  
  Non-page files   |  0  
  Static files     |  1  
  Processed images |  0  
  Aliases          |  3  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 10 ms
cwl@cwl-PC:~/Documents/blogtest/myblog$ ls
archetypes  config.toml  content  data  layouts  public  resources  static  themes
cwl@cwl-PC:~/Documents/blogtest/myblog$ ls -l
总用量 36
drwxr-xr-x 2 cwl cwl 4096 6月   8 18:24 archetypes
-rw-r--r-- 1 cwl cwl   82 6月   8 18:24 config.toml
drwxr-xr-x 2 cwl cwl 4096 6月   8 18:24 content
drwxr-xr-x 2 cwl cwl 4096 6月   8 18:24 data
drwxr-xr-x 2 cwl cwl 4096 6月   8 18:24 layouts
drwxr-xr-x 6 cwl cwl 4096 6月   8 18:47 public
drwxr-xr-x 3 cwl cwl 4096 6月   8 18:26 resources
drwxr-xr-x 2 cwl cwl 4096 6月   8 18:24 static
drwxr-xr-x 3 cwl cwl 4096 6月   8 18:26 themes

今、私たちは、パブリックフォルダが私たちのgitの上に到達することができ、それを必要とします


cwl@cwl-PC:~/Documents/blogtest/myblog$ cd public/
cwl@cwl-PC:~/Documents/blogtest/myblog/public$ ls
404.html  avatar.jpg  categories  css  index.html  index.xml  page  sitemap.xml  tags

cwl@cwl-PC:~/Documents/blogtest/myblog/public$ git init
已初始化空的 Git 仓库于 /home/cwl/Documents/blogtest/myblog/public/.git/

cwl@cwl-PC:~/Documents/blogtest/myblog/public$ git add *

cwl@cwl-PC:~/Documents/blogtest/myblog/public$ git commit -m "hugo first submit"


"直接push发现不可以,那就push到master
cwl@cwl-PC:~/Documents/blogtest/myblog/public$ git push
fatal: 当前分支 master 没有对应的上游分支。
为推送当前分支并建立与远程上游的跟踪,使用

    git push --set-upstream origin master

cwl@cwl-PC:~/Documents/blogtest/myblog/public$ git push -u origin master 

ここでは、「abc.github.io」訪問、ABC自分の名前を使用することができます

概要

  • hugo new site [myblog] "后面的myblog是可选的"初期のブログ
  • 私はスタートを切るの上に続いて、我々はテーマをダウンロードすることができ、非常に明確に書かれたサイトのテーマをインストールする方法を、あなたが見ることができます
  • hugo server -t m10c --buildDrafts これは、地元の倉庫で開かれています
  • hugo new post/first.md ブログを書く、コンテキストでmdのディレクトリを作成します

  • hugo --theme=m10c --baseUrl="Q1143316492.github.io" --buildDrafts これは、リモートリポジトリを開くことができます

    ローカルのブログのディレクトリでこのコマンドはプラスパブリックディレクトリ。私達はちょうど彼がリモートのgitリポジトリに同期させることができます置きます。

    この手順はのみ提供する無料の倉庫を提供するために、各ユーザーに個人的なウェブサイトのgithubのを使用します

emmmmmmmmm、ブログをすることができますが、見栄えの良いかじるしていないようです。

私は簡単に写真を固執することができ、ウェブサイトの値下げ欠如を書くことができます。

おすすめ

転載: www.cnblogs.com/Q1143316492/p/10991485.html