零基础搭建一个个人博客系统(hugo)
零基础搭建一个个人博客系统
安装brew
brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具
参考文档https://brew.sh/index_zh-cn.html
安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装hugo
brew install hugo
测试是否安装成功
zyxdeMac-mini:~ zyx$ hugo version
Hugo Static Site Generator v0.55.5/extended darwin/amd64 BuildDate: unknown
使用Hugo来创建项目(设置主站)
1. hugo new site zyxdeblog
2.zyxdeMac-mini:~ zyx$ cd zyxdeblog/
zyxdeMac-mini:zyxdeblog zyx$ ls -l
total 8
drwxr-xr-x 3 zyx staff 96 5 12 14:50 archetypes
-rw-r--r-- 1 zyx staff 82 5 12 14:50 config.toml
drwxr-xr-x 2 zyx staff 64 5 12 14:50 content
drwxr-xr-x 2 zyx staff 64 5 12 14:50 data
drwxr-xr-x 2 zyx staff 64 5 12 14:50 layouts
drwxr-xr-x 2 zyx staff 64 5 12 14:50 static
drwxr-xr-x 2 zyx staff 64 5 12 14:50 themes
zyxdeMac-mini:zyxdeblog zyx$
下载和设置主题
git init //如果未在本地安装git仓库
git clone https://github.com/koirand/pulp.git themes/pulp
查看主题
cd themes
ls
cd ..
启动服务
hugo service
创建文章
hugo new post/hello.md
vim content/post/hello.md
将个人博客部署到远程仓库
新建一个仓库
MasterZhangyx.github.io
复制地址
https://MasterZhangyx.github.io
进行部署
hugo --baseUrl="https://MasterZhangyx.github.io/" --buildDrafts
cd public/
ls -l
创建仓库
git init
git add *
git config --global user.email "zyxiemetoo.outlook.com"
git config --global user.name "zyxieme"
git commit -m "我的第一篇博客部署文章"
git remote add origin https://github.com/MasterZhangyx/MasterZhangyx.github.io.git
git push -u origin master
Username for 'https://github.com': MasterZhangyx
Password for 'https://MasterZhangyx@github.com':
更新文章操作
hugo new post/xxx.md
vim content/post/xxx.md
hugo --baseUrl="https://MasterZhangyx.github.io/" --buildDrafts
cd public/
git status
git add *
git commit -m "xxxx"
git push -u origin master
学到的几个命令
删除文件夹
rm -R xxx
查看历史
history