Hugo を使用して Debian で静的ページブログを作成する

Hugo を使用して Debian で静的ページブログを作成する

すべてはコマンドラインで実行されます。初心者には複雑に思えるかもしれませんが、実際にはステップバイステップのプロセスです。
この記事は Debian 7 6 ビットで正常にビルドされました。

まずシステムをアップグレードしてgitをインストールします

apt-get update apt-get install git

1. goをインストールする
1. goをダウンロードする

cd /tmp wget --no-check-certificate https://dl.google.com/go/go1.10.linux-amd64.tar.gz

使用するバージョンはgo1.10ですが、他のバージョンも使用できます。

 tar -C /usr/local -xzf go1.10.linux-amd64.tar.gz

2. 設定ファイルを追加します(/root ディレクトリにある、~/.bashrc、~/.zshrc などのファイル)。

 export PATH=$PATH:/usr/local/go/bin export GOROOT='/usr/local/go' export GOPATH='/home/root/projects/go' export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN

/home/root/projects/go の root を自分のユーザー名に変更します。私は直接 root を使用しました。

3. 環境変数を有効にしてディレクトリを作成する

cd /root source ~/.bashrc mkdir -p $GOPATH

このようにして Golang 環境がインストールされます。

2. hugoをインストールしてブログを作成する
1. hugoをインストールする

go get -u -v github.com/gohugoio/hugo

2. hugoテンプレートを使ってブログを作成する

cd $GOPATH/src/github.com/gohugoio/hugo/examples/ cp -r blog /tmp/static-site-hugo cd /tmp/static-site-hugo hugo hugo server -b "URL" --bind "IP_ADDR" -p 9999

URLはバインドされたドメイン名です。IPも使用できます。IP_ADDRはサーバーIP、9999はアクセスポートなので、ドメイン名またはIP:9999を使用してアクセスできます。

3. ブログ投稿の追加を開始します。/tmp/static-site-hugo/content/post/ ディレクトリに、001.md など、.md で終わるファイルを作成します。
マークダウン構文を使用します。

 cd /tmp/static-site-hugo/content/post/ vi 001.md

次の形式で追加してください

--- title: "第一篇,測試" description: "主機百科測試hugo" date: "2018-04-02" categories: - "kvm" - "openvz" tags: - "virmach" - "ramnode" - "blog" ---第一篇測試博文,來自主機百科


4. screenを使用してWebサイトをバックグラウンドで実行する
a. インストール画面

apt-get install screen

b. ブログディレクトリに入り、セッションを作成する

cd /tmp/static-site-hugo screen -S hugo

c. ブログにアクセスできるようにするには、hugo を実行します。
hugo サーバー -b “URL” –bind “IP_ADDR” -p 9999
d. 記事を追加する必要がある場合は、ctrl + c を押して hugo の実行を停止し、exit と入力して screen の実行を停止します。
記事を追加した後、コマンドを繰り返してセッションを作成します (手順 b と c)。
引用された記事の著者によると、hugo はいくつかの変更を自動的に更新するので、後で編集することができます。

5. 変更されたテンプレートとブログ投稿はすべて /tmp/static-site-hugo ディレクトリにあります。WinSCP ソフトウェアを使用して直接編集およびアップロードすることをお勧めします。
/tmp/static-site-hugo/layouts/partials ディレクトリでは、ヘッダー、フッター、列、サイドバーなどの情報を変更できます。

デモ: http://137.175.66.54:9999/

部分的な参照: https://wooservers.com/blog/build-your-first

<<:  Cloudcom: 月額 10 ドル / メモリ 2GB / スペース 40GB / トラフィック 3TB / 10Gbit / DDOS / VMware / スイス

>>:  UANode: $15/年/512MB RAM/25GB SSD スペース/無制限トラフィック/LXC/ウクライナ

推薦する

Soompiはどうですか? Soompiのレビューとウェブサイト情報

Soompiとは何ですか? Soompi は、韓国文化に関する世界最大かつ最も人気のある国際オンライ...

タスマニア中国語のウェブサイトはどうですか?タスマニア中国語ウェブサイトのレビューとウェブサイト情報

タスマニア中国語ウェブサイトとは何ですか? 「タスマニア華人」ウェブサイトは、オーストラリアのタスマ...

エアロモンゴリアはどうですか?エアロモンゴリアのレビューとウェブサイト情報

エアロモンゴリアのウェブサイトは何ですか?アエロモンゴリアは有名なモンゴルの航空会社です。 2002...

ワールドブックスはどうですか?ワールドブックカンパニーのレビューとウェブサイト情報

ワールドブックカンパニーとは何ですか?ワールドブック百科事典は、1917 年に設立され、イリノイ州に...

WebHi: 月額 2.4 ドル / メモリ 1GB / スペース 60GB / トラフィック 500GB / KVM / DDOS 保護 / ヨーロッパ

ヨーロッパのホスティング プロバイダーである WebHi は、ホスティング サービスを提供しています...

ZJI: 1625 元/月/デュアル E5-2630L/32GB メモリ/1TB SSD ハードドライブ/無制限トラフィック/10Mbps 帯域幅/無料 50Gbps DDOS 保護/香港 CN2+BGP

中国の老舗有力企業であるZJIは、自社運営のコンピューター室を複数所有している。当社では、独自に構築...

ServersNV: 月額 2 ユーロ/512MB メモリ/25GB スペース/900GB 帯域幅/KVM

ServersNV は、OpenVZ および kvm VPS を提供する英国のホスティング会社です...

モスクワ国立大学はどうですか?モスクワ国立大学のレビューとウェブサイト情報

モスクワ国立大学のウェブサイトは何ですか?モスクワ国立大学の正式名称は、ロモノーソフ・モスクワ国立大...

Aramarkはどうですか? Aramarkのレビューとウェブサイト情報

Aramarkとは何ですか? Aramark は、食品ケータリングサービス、ホテルサービス、施設管理...

アルバニアの中国大使館はどうですか?アルバニアの中国大使館のレビューとウェブサイト情報

アルバニアの中国大使館のウェブサイトは何ですか?アルバニア共和国駐在中華人民共和国大使館に関する情報...

チャイナタイムズはどうですか?チャイナタイムズのレビューとウェブサイト情報

China Times はどのようなウェブサイトですか? USA Chinese Timesは、米国...

UK2 の専用サーバープロバイダー —— 100TB

100TBはUK2傘下の専用サーバープロバイダーです。また、クラウドサーバーも提供しています。サー...

ケイトスペードはどうですか?ケイトスペードのレビューとウェブサイト情報

ケイトスペードのウェブサイトとは何ですか?ケイト・スペードは、アメリカのトップファッションハンドバッ...