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/ウクライナ

推薦する

DMIT: 61.92 ドル/半年/1 コア@AMD EPYC/1.5GB メモリ/20GB SSD スペース/4TB トラフィック/1Gbps-2Gbps ポート/KVM/香港/日本/国際回線

アメリカのホスティングプロバイダーであるDMITは、主にKVM VPS、専用サーバーなどを提供してい...

アンハイザー・ブッシュ・インベブはどうでしょうか? AB InBevのレビューとウェブサイト情報

アンハイザー・ブッシュ・インベブのウェブサイトは何ですか?世界有数のビール醸造会社および消費財メーカ...

セザール・リッツ大学はどうですか?セザールリッツ大学のレビューとウェブサイト情報

セザール・リッツ大学のウェブサイトは何ですか?セザール・リッツ・カレッジ・スイスは、スイスの有名なホ...

vps.yun.pm: 40 元/月/1.5GB メモリ/30GB スペース/無制限トラフィック/3Mbps/XEN/香港

中国のホストである vps.yun.pm は安定しています。現在、zhujiwiki は香港のホスト...

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

Top Gear UKとは何ですか? Top Gear は、英国放送協会 (BBC) が制作する自動...

年間 8 ドル / 128M メモリ / 10G スペース / 100G トラフィック / OpenVZ VPS —— URPad

URPadは以前にも紹介しましたが、全体的に低価格のVPSの中ではかなり安定しています。現在、次の...

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

Crunchyrollとは何ですか? Crunchyroll(略称CR)は、2006年に設立され、サ...

オウルクラウド: 15元/月/1GBメモリ/30GB SSDハードディスク/無制限トラフィック/50Mbps-200Mbpsポート/DDOS/KVM/シアトル4837

中国の商人である Ouluyun は、香港、サンノゼ、カナダなどで KVM VPS を提供しています...

Netfirms .com オファー: 2 年間 3.98 ドル

このオファーではクーポンコードは不要で、直接購入できます。 .com ドメインのみ。アドレス: ht...

500pxはどうでしょうか? 500pxのレビューとウェブサイト情報

500pxとは何ですか? 500px は、高品質な作品を多数集めた優れた写真展示プラットフォームです...

IOPEはどうですか? IOPEの評価とウェブサイト情報

IOPEとは何ですか? IOPEは韓国初のメディカルコスメブランドであり、韓国最大の化粧品グループで...

【ダブル11】DogYun: ドイツCN2/香港CN2/香港CMI/日本ソフトバンク/その他KVM VPS、35%割引、大幅割引

割引情報は以下の通りです。 11.1(当日11個ご利用で35%割引) 11.2(当日11台ご利用で3...