Debian下使用Hugo创建静态页面的博客

08-27 3104阅读 0评论
Kdatacenter:$17.1/月/1G内存/100GB SSD空间/1TB流量/1Gbps端口/KVM/韩国SK/直连;原生IP

均在命令行下进行,新手看着复杂,其实就是按部就班。
本文在debian 7 6位下成功搭建。

Debian下使用Hugo创建静态页面的博客 第1张
(图片来源网络,侵删)

首先升级系统,安装git

apt-get update
apt-get install git

一、安装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环境就安装好了。

二、安装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/ 目录下,创建以.md为结尾的文件,如001.md。
使用markdown语法。

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,使网站后台运行
a、安装screen

apt-get install screen

b、进入博客目录,创建会话

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

c、运行hugo,使博客可以访问
hugo server -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


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

    文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,3104人围观)

    还没有评论,来说两句吧...

    目录[+]