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

推薦する

CloudCone 512MB RAM ロサンゼルス KVM VPS レビュー

詳細: CloudCone: $17.95/年/512MB メモリ/15GB SSD スペース/3T...

クールクラウド: 15 元/月/1GB メモリ/30GB スペース/100GB トラフィック/10Mbps ポート/KVM/香港 CN2

中国企業である Cool Cloud は、香港安昌に拠点を置き、主に香港 CN2 KVM VPS を...

風雲: 6 元/月/512 MB メモリ/30 GB スペース/無制限トラフィック/6 Mbps-10 Mbps ポート/ハイパー V/香港 CN2/サンノゼ CN2

Fengyu Cloudは中国企業で、つい最近設立されたはずです。主にHyper-Vをベースに香港...

Tanyun: 104.5 元/年/512MB メモリ/8GB SSD スペース/100GB トラフィック/300Mbps ポート/共有 IP/KVM/上海 CN2/上海聯通/湖南聯通/広州モバイル

Tanyun(旧Carbon Cloud)は、中国の商人であり、正式な会社(ハルビン環林情報技術有限...

simplyhosting: £7.25/月/i3-2100/4GB メモリ/2TB ハードドライブ/5TB トラフィック/英国

英国のホスティング プロバイダーである Simplyhosting は、ホスティング業界で 15 年...

Hostsolutions: 月額 5.95 ユーロ/8GB メモリ/30GB スペース/10TB トラフィック/LXC/ルーマニア/著作権なし

Hostsolutions は非常に優れたホスティング プロバイダーで、主にルーマニアの VPS と...

LiteServer: 11.2 ユーロ/年/128MB RAM/100GB ストレージ/1TB 帯域幅/OpenVZ/オランダ

オランダのホスティングプロバイダーである LiteServer は、独自の AS (AS60404)...

シュラクラウド:24元/月/512MBメモリ/6GBスペース/1TBトラフィック/100Mbpsポート/共有IP/KVM/温州3回線/佛山モバイル

Shura Cloudは中国の商人です。パネルはボスが独自に開発しました。操作はユーザーフレンドリー...

TNAHosting: $15/年/512MB メモリ/50GB スペース/2TB トラフィック/KVM/シカゴ

アメリカのホスティング プロバイダーである TNAHosting は、シカゴ (CC ではありません...

Psychz: 月額 49 ドル / E3-1230v2 / 16GB RAM / 1TB HDD / 無制限トラフィック / 1Gbps-10Gbps 帯域幅 / DDOS / ロサンゼルス

Psychz は、アメリカの老舗ホスティング会社です。多くのホスティング会社がこの会社のサーバーをホ...

TabbyCloud: Huawei IPLC転送、5Mbps-15Mbpsの帯域幅、月間トラフィック20GB、月額5元

中国企業のTabbyCloudは主にKVM VPSを提供しており、データセンターには香港CN2、香港...

EasyImage: データベース不要のシンプルで強力な PHP 画像ホスティング ソース コード

EasyImage は、データベースを使用しないシンプルで強力な PHP 画像ホスティング サービス...

予算VM: 月額 49 ドル/E5-2620/8GB メモリ/500GB SSD ハード ドライブ/10TB トラフィック/ロサンゼルス (CN)

老舗のホスティングプロバイダーである BudgetVM は、何度も導入されており、包括的なホスティン...

シカゴ VPS: 月額 28 ドル / 8GB RAM / 255GB HDD / 5TB トラフィック / 5 IP / シカゴ

ChicagoVPS の専用サーバーは 30% 割引されており、価格性能比も依然として良好です。次の...