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

推薦する

HostMonster ウェブホスティング

HostMonster は、Web ホスティング市場で豊富な経験を持つアメリカの Web ホスティン...

京都工芸繊維大学は日本ではどんなところですか?京都工芸繊維大学のレビューとウェブサイト情報

京都工芸繊維大学のウェブサイトは何ですか?京都工芸繊維大学は日本の国立大学です。 1899年に創業し...

マジックキューブクラウド:55元/月/1GBメモリ/15GB SSDスペース/1TBトラフィック/1Gbps/KVM/ロサンゼルスCN2 GIA

中国のホストであるCubeCloud(キューブクラウド)は、2016年にスタートし、Fengniao...

SpeedyKVM: $14.4/年/1GB メモリ/14GB SSD スペース/1TB トラフィック/KVM/シアトル

Incero Computer Room の直接のサブブランドである SpeedyKVM には、独自...

ギリシャの中国大使館はどうですか?ギリシャの中国大使館のレビューとウェブサイト情報

ギリシャの中国大使館のウェブサイトは何ですか?中華人民共和国大使館ギリシャ共和国関連情報: <...

ジョン・クーティスはどうですか? John Coutis のレビューとウェブサイト情報

John Coutis のウェブサイトは何ですか?ジョン・クーティスは、国際的に認められたスーパーモ...

BOLTVM: $8/年/256MBメモリ/10GB SSDスペース/250GB帯域幅/openvz

相葉さんは2回も紹介してて、最新の割引もあって、スペースも交通量も減ったのに値段は安い。ライトニング...

Prager-IT: 12 ユーロ/年/512 MB RAM/15 GB NVME SSD スペース/300 GB 帯域幅/KVM/ドイツ

RIPE NCC メンバーである Prager-IT は、オーストリアのホスティング プロバイダーで...

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

Elchourok TVとは何ですか?エルチョロックTVはアルジェリアの有名な民間テレビ局です。この...

HOST4FUN:月額10ドル/4Gメモリ/200GBスペース/無制限トラフィック/KVM/ドイツ/フランス/Windows

海外ホスティングプロバイダーのHOST4FUNは、米国、ドイツ、フランス、カナダでコストパフォーマン...

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

Google+とは何ですか? Google+ は世界最大のソーシャル ネットワーキング サイトの 1...

ManagedWay: 月額 199 ドル/AMD Opteron/64GB メモリ/116TB ハードドライブ/無制限トラフィック/1Gbps 帯域幅/米国

海外事業者であるManagedWayは、KVM VPS、専用サーバー、ホスティングなどのサービスを提...

CloudCone: $12.5/年/256MB メモリ/5GB スペース/1TB トラフィック/1Gbps ポート/KVM/ロサンゼルス CN2

米国のホスティングプロバイダーであり、安定した商人である CloudCone は、主にロサンゼルス ...

Sharktech: 月額 99 ドル / デュアル L5520 / 24 GB メモリ / 4 TB ハードドライブ / 無制限トラフィック / ロサンゼルス

アメリカの老舗ホスティング会社であるSharktechは、ラスベガスに拠点を置き、独自のデータセンタ...