使用Hugo创建静态网站「二」-- 使用于部署

使用Hugo 可以按照官方的方法来,首先创建一个站点 hugo new site xxx 然后找一套自己喜欢的主题,我用的是liquorice,喜欢它是因为它非常简洁。 git clone git@github.com:spf13/hugoThemes.git themes 接下来就可以写文章了 hugo new post/helloworld.md 写好以后可以用 hugo -t liquorice 去生成静态页 还有一种简单一些的方法,可以直接从我的repository中找到已经配置好的样本 git clone git@github.com:masiqi/hugo.git 这个项目我会进行一些小的更新,让它变得更加好用 部署至github pages 如果是从我的库里获得的,可以直接执行以下命令完成发布到github pages的工作 ./deploy.sh 如果不是,也不要紧,用下面的代码创建一个deploy.sh然后执行就好了 #!/bin/bash echo -e "\033[0;32mDeploying updates to GitHub...\033[0m" # Build the project. rm -rf public/* hugo -t liquorice # if using a theme, replace by `hugo -t <yourtheme>` # Go To Public folder cd public # Add changes to git. git add -A # Commit changes.

使用Hugo创建静态网站「一」-- 介绍与安装

目前这个博客就是用hugo生成的,它托管在github pages上,当然也可以放在任何其他空间或者云存储上。 什么是Hugo hugo是一套用于发布静态页面的CMS系统,有点类似Movable Type。 为什么是Hugo 静态化 和wordpress不同,hugo不需要你的空间或主机支持动态脚本程序,比如PHP或者Python,因为它会将你所有的文章生成成一个静态的网站,这样只要你能找到一个互联网上能访问到的提供内容存储服务的服务商比如阿里云oss、七牛云存储、又拍云等等之类的就可以拥有一个属于自己的博客或者网站。 速度快 速度快主要体现在两点 整站生成速度快: 之前用过mt,build文章简直是悲剧,跑几十分钟生成整站文章是很正常的事情,而使用hugo一个几百篇文章的网站生成只需要不到1秒。 网站访问速度快: 因为整站是静态的,所以不需要有动态脚本的执行,不需要访问数据库,速度基本上取决于带宽。 Golang开发 使用go开发对于用户来说能带来两个明显的好处 只需要一个文件就可以在自己的电脑上运行了,并且垮平台,不管你是Linux、osx还是Windows都可以使用。 go的模板很简单,学习成本低。 各种插件 插件挺丰富,统计可以用google analytics,评论可以用官方支持的DISQUS,不过我换成了多说,可能国内用多说的人更多一些吧。 安装Hugo到你的电脑上 我用osx,按照官方的说法你只需要执行下面的命令就好了 brew install hugo 不过我之前已经装了go的开发环境所以我用 go get github.com/spf13/hugo 安装完毕之后你可以执行hugo help可以看到命令列表 hugo help A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go. Complete documentation is available at http://gohugo.io Usage: hugo [flags] hugo [command] Available Commands: server Hugo runs its own webserver to render the files version Print the version number of Hugo config Print the site configuration check Check content in the source directory benchmark Benchmark hugo by building a site a number of times new Create new content for your site help Help about any command Flags: -b, --baseUrl="": hostname (and path) to the root eg.

Hello world!

这其实是我的第一篇博客 很早之前「大约10年前」吧,新浪推出博客服务的时候曾经有过一个博客,写了没两篇文章后来就坚持不下去了,希望这次能坚持的时间长一些。 一些目标 纯原创 每次用搜索引擎搜各种知识的时候都能看到N多长得一模一样的文章,这些文章在我看来只是白白制造了碳排放,所以我自己的博客内容一定是要原创的或者对其他现有文章内容分析或提炼,纯转的不能在这里出现。 有营养 这个只能尽可能的做到内容有营养,没多大意思的就尽量不发了。

关于我

对,我是一个职业程序员! 我喜欢的一些技术 Python Golang Lua 我做过的一些小玩意 北美红娘网 米饭粒 理财宝宝 银率网 96396 如何能够联系到我 Email : masiqi@gmail.com 这个基本上是除了手机之外最容易联系到我的方式了 GitHub : github.com/masiqi 刚刚开始维护,希望接下来我的Contributions表能够始终是绿的 微博 : http://weibo.com/masiqi 看的多,说的少 twitter : twitter.com/masiqi 每天去看某些List