使用 hugo 快速开发博客网页
本文的原文连接是:
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 快速开发博客网页相关推荐
- HTML期末大作业~web前端开发个人博客HTML整站模板~Web大学生网页成品 ~个人主页博客网页HTML设计制作...
HTML期末大作业~ 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTM ...
- HTML期末大作业~web前端开发个人博客HTML整站模板~Web大学生网页成品 ~个人主页博客网页HTML设计制作
HTML期末大作业~ 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTM ...
- 用树莓派做服务器运行博客网页
文章目录 阅读本文你将了解的知识点: 树莓派做服务器运行Hexo博客网页 1.服务器框架 2.本地Hexo设置 2.1 安装GIT 2.2 安装NodeJs 2.3 安装Hexo 2.4 Hexo生成 ...
- iOS - 常用的iOS Mac框架和库以及常用的中文开发博客
对于iOS以及Mac开发中常用到的一些框架,以及比较好的技术博客做了总结: 主要内容如下: UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关 隐藏与显示 HUD与Toast 对话框 ...
- 写好CSS代码的70个专业建议-前端开发博客
写好CSS代码的70个专业建议-前端开发博客 CSS 并不总是容易处理. 在你的能力和经验不够的时候,CSS编程会成为一个噩梦,特别是你不确定为页面元素中选择哪种选择器的时候.使用一个不常见的CSS属 ...
- 5条快速优化博客的SEO技巧
如果你有博客或为有博客的人写东西的话,那你可能听说过SEO.没错,我们正在谈论搜索引擎优化. 优化博客可以使它在Google上排名更高,吸引更多流量,并最终使网站所有者赚钱更多,变现途径更多. 你可以 ...
- 常用iOS、Mac框架和库及常用中文开发博客
常用iOS.Mac框架和库及常用中文开发博客 文章来源:http://www.th7.cn/Program/IOS/201507/506590.shtml 目录 UI 下拉刷新 模糊效果 AutoLa ...
- 利用135编辑器快速开发手机版网页
想了解更多,可前往最新个人博客:Amaya丶夜雨博客 或访问主页:https://www.amayaliu.cn 注:适合现时代公司推广,新媒体人群,及涉及一点编码却想快速开发的从业人员. 昨天在 ...
- Div+CSS、鼠标滑过特效、导航栏效果——简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作
HTML5+CSS大作业--简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 常见网页设计作业题材有 个人. 美食. 公 ...
最新文章
- 机器学习误差分析(Error Analysis)实战
- Arista将Spine-Leaf路由/交换产品进行芯片升级
- 在dw中如何调试html代码,如何在 Dreamweaver 中优化和调试代码 - Dreamweaver 用户指南...
- 把数据保存到cook_将用户信息保存到Cookie中
- 细思极恐!未来百万人将下岗十大职业将消失
- 3.1.1_Spring如何加载和解析@Configuration标签
- 关于IE6、7、8下实现盒阴影的几个注意点
- linux内核 频率,Linux内核中CPU主频和电压调整 (三)
- C# 图解教程 第一章 C#和.NET框架
- java执行Sql脚本
- 登录SYSTEM账户 Windows黑科技 首创方法 教程附源码(c++)
- cdd图像修复matlab,图像修复CDD模型新算法①.PDF
- itunes下载的app在哪里及如何查看iTunes下载的软件
- FCC Lifeline项目现已帮助美国低收入家庭接入高速互联网
- iOS 开源图形库 Core Plot 使用教程
- java+ssm的班级同学录聚会报名网站
- 分布式一致性协议Raft,以及难搞的Paxos
- 超有用的前端配色网站
- C++中测数组的长度
- 问题解决:[/usr/lib/systemd/system/etcd.service:6] Missing ‘=‘.
热门文章
- 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下
- 一文读懂VargFacenet
- IOS破解软件,比较全的网站。
- WIFI设备配网之微信小程序开发AP配网
- 世界上第一台通用计算机是一台,世界上第一台计算机是如何诞生的?
- IDEA 程序包不存在,找不到符号但是明明存在对应的jar包 的解决方案
- 再厚的马赛克都能被扒干净?这款去码神器火了
- ios swift是静态语言吗
- pyecharts各省人口GDP可视化分析
- [文献精读] Summit:A Simulator for Urban Driving