本文的原文连接是:
http://mp.blog.csdn.net/mdeditor/index/79270260

1,关于hugo


hugo只是一个命令行工具
hugo可以作为一个server来运行
hugo作为server时,监听http请求,并生成动态网页
hugo可以直接将网站内容静态化输出到一个目录中
hugo扫描本地目录的md和html文件,并将其嵌入模板中生成网页
hugo使用go语言编写,支持多平台的独立执行

2,下载项目编译


项目地址:
https://gohugo.io

使用 govendor 命令。

go get -u github.com/kardianos/govendor
go install github.com/kardianos/govendor
git clone https://github.com/gohugoio/hugo.git
cd hugo
govendor init
govendor list | grep "  m" | awk '{print$2}' | xargs govendor fetch

使用 govendor 命令,将以来的资源都放到 vendor目录下面。
这样才能编译。
但是发下 google x 的依赖包不行。因为好像地址下载不了。迁移到github上面了。

直接从github 下载。

https://github.com/golang/image
https://github.com/golang/net
https://github.com/golang/sync
https://github.com/golang/sys
https://github.com/golang/text

下载完成之后放到 golang.org/x/ 下面的文件夹。
然后进行编译安装就行了。
当然也可以直接下载 官方的二进制代码。

3,使用特别简单


#查看版本
hugo version
#创建一个quickstart项目
hugo new site quickstart
cd quickstart
#增加模板样式
git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
#修改 配置文件制定模板是 ananke
echo 'theme = "ananke"' >> config.toml#创建一个新博客
hugo new posts/my-first-post.md
#启动服务
hugo server -D

样式下面有具体的配置。

启动完成:

写一篇文章

每次创建就用命令创建一个,然后使用markdown进行编写。

4,总结


hugo 是一个快速写博客,网站的工具,提供了非常多的模板,但是感觉上好看的不多。
整个系统使用的是golang 开发的,hugo 既是一个工具,也是一个web服务器。
部分功能就是一个 WordPress的 golang 版本,但是没有后台而已。
使用markdown进行内容编写,也不需要后台呢。非常方便。
可以自己修改样式。修改模板。也可以进行二次开发。

本文的原文连接是:
http://mp.blog.csdn.net/mdeditor/index/79270260

使用 hugo 快速开发博客网页相关推荐

  1. HTML期末大作业~web前端开发个人博客HTML整站模板~Web大学生网页成品 ~个人主页博客网页HTML设计制作...

    HTML期末大作业~ 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTM ...

  2. HTML期末大作业~web前端开发个人博客HTML整站模板~Web大学生网页成品 ~个人主页博客网页HTML设计制作

    HTML期末大作业~ 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTM ...

  3. 用树莓派做服务器运行博客网页

    文章目录 阅读本文你将了解的知识点: 树莓派做服务器运行Hexo博客网页 1.服务器框架 2.本地Hexo设置 2.1 安装GIT 2.2 安装NodeJs 2.3 安装Hexo 2.4 Hexo生成 ...

  4. iOS - 常用的iOS Mac框架和库以及常用的中文开发博客

    对于iOS以及Mac开发中常用到的一些框架,以及比较好的技术博客做了总结: 主要内容如下: UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关 隐藏与显示 HUD与Toast 对话框 ...

  5. 写好CSS代码的70个专业建议-前端开发博客

    写好CSS代码的70个专业建议-前端开发博客 CSS 并不总是容易处理. 在你的能力和经验不够的时候,CSS编程会成为一个噩梦,特别是你不确定为页面元素中选择哪种选择器的时候.使用一个不常见的CSS属 ...

  6. 5条快速优化博客的SEO技巧

    如果你有博客或为有博客的人写东西的话,那你可能听说过SEO.没错,我们正在谈论搜索引擎优化. 优化博客可以使它在Google上排名更高,吸引更多流量,并最终使网站所有者赚钱更多,变现途径更多. 你可以 ...

  7. 常用iOS、Mac框架和库及常用中文开发博客

    常用iOS.Mac框架和库及常用中文开发博客 文章来源:http://www.th7.cn/Program/IOS/201507/506590.shtml 目录 UI 下拉刷新 模糊效果 AutoLa ...

  8. 利用135编辑器快速开发手机版网页

    想了解更多,可前往最新个人博客:Amaya丶夜雨博客   或访问主页:https://www.amayaliu.cn 注:适合现时代公司推广,新媒体人群,及涉及一点编码却想快速开发的从业人员. 昨天在 ...

  9. Div+CSS、鼠标滑过特效、导航栏效果——简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作

    HTML5+CSS大作业--简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 常见网页设计作业题材有 个人. 美食. 公 ...

最新文章

  1. 机器学习误差分析(Error Analysis)实战
  2. Arista将Spine-Leaf路由/交换产品进行芯片升级
  3. 在dw中如何调试html代码,如何在 Dreamweaver 中优化和调试代码 - Dreamweaver 用户指南...
  4. 把数据保存到cook_将用户信息保存到Cookie中
  5. 细思极恐!未来百万人将下岗十大职业将消失
  6. 3.1.1_Spring如何加载和解析@Configuration标签
  7. 关于IE6、7、8下实现盒阴影的几个注意点
  8. linux内核 频率,Linux内核中CPU主频和电压调整 (三)
  9. C# 图解教程 第一章 C#和.NET框架
  10. java执行Sql脚本
  11. 登录SYSTEM账户 Windows黑科技 首创方法 教程附源码(c++)
  12. cdd图像修复matlab,图像修复CDD模型新算法①.PDF
  13. itunes下载的app在哪里及如何查看iTunes下载的软件
  14. FCC Lifeline项目现已帮助美国低收入家庭接入高速互联网
  15. iOS 开源图形库 Core Plot 使用教程
  16. java+ssm的班级同学录聚会报名网站
  17. 分布式一致性协议Raft,以及难搞的Paxos
  18. 超有用的前端配色网站
  19. C++中测数组的长度
  20. 问题解决:[/usr/lib/systemd/system/etcd.service:6] Missing ‘=‘.

热门文章

  1. 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下
  2. 一文读懂VargFacenet
  3. IOS破解软件,比较全的网站。
  4. WIFI设备配网之微信小程序开发AP配网
  5. 世界上第一台通用计算机是一台,世界上第一台计算机是如何诞生的?
  6. IDEA 程序包不存在,找不到符号但是明明存在对应的jar包 的解决方案
  7. 再厚的马赛克都能被扒干净?这款去码神器火了
  8. ios swift是静态语言吗
  9. pyecharts各省人口GDP可视化分析
  10. [文献精读] Summit:A Simulator for Urban Driving