1. 安装hugo

1)下载

Hugo Releases,选择hugo_xxx_Windows-64bit.zip(xxx位版本)。

2)设置路径

我的电脑-》属性-》高级系统设置-》环境变量

在path中加入hugo的解压后的目录。

例如:

D:\program\hugo_0.92.0

2. 使用hugo

1)生成站点

使用yaml格式

hugo new site \gitee\my\blog -f yaml

2) 生成文章

cd gitee\my\blog
hugo new post/first.md

3) 安装皮肤

例如:我的(hugo-theme-casper)

git clone https://github.com/vjeantet/hugo-theme-casper.git

把克隆下拉的仓库,拷贝到“themes”下。

4)设置站点配置

config.toml

baseURL : https://xiaobin80.gitee.io/blog/
languageCode : zh-cn
title : 我的技术blog
theme : hugo-theme-casper
publishdir : ../blog

3. 发布

1)clone gitee

git clone https://gitee.com/xiaobin80/blog.git

把这个仓库放到,之前我们生成的“gitee”目录。

2)publish

hugo

注意:在发布的时候,我们的文章中的“draft=true”要去掉!

4.提交并更新

1)提交我们的仓库代码,具体操作见《Git客户端(Windows系统)的使用

2)在gitee上更新我们的blog

FAQ: 皮肤使用语法的改变

1. .Hugo.Generator

现在更改为

hugo.Generator

2. .URL

现在更改为

.Permalink

3. .RSSLink

如果是判断里面使用:

更改为:

.OutputFormats.Get "RSS"

在链接里使用:

更改为:

'{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}'

参考文档:

1. https://www.gohugo.org/

使用hugo在gitee上写blog的更多相关文章

  1. 用Hugo在gitee上构建博客(Windows环境下)

    目录 用Hugo在gitee上构建博客(Windows环境下) 1.为什么要用gitee? 2.安装git 3.安装Hugo 4.创建远程仓库 5.搭建博客 (以下所有命令都在git bash中输入) ...

  2. 使用hexo在github上写blog

    使用hexo在github上写blog 安装nodejs http://nodejs.org/ 安装hexo npm install -g hexo 创建bolg文件夹 安装完成后在自己的工作目录创建 ...

  3. github上写blog

    http://www.elbow95.me/blog/My-First-Blog-Essay.html 阮一峰的: http://www.ruanyifeng.com/blog/2012/08/blo ...

  4. 【三】用Markdown写blog的常用操作

    本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...

  5. 关于写blog这件事

     事实上一直是挺喜欢写blog的.可是近期在写blog这件事上遇到或者開始思考一些问题了. 首先,写blog的动机.对于这个问题,我从自己的理解上得出下面几个原因: 写blog是对自己学到知识的一种总 ...

  6. 用Jekyll在github上写博客——《搭建一个免费的,无限流量的Blog》的注脚

    本来打算买域名,买空间,用wordpress写博客的.后来问了一个师兄,他说他是用github的空间,用Jekyll写博客,说很多人都这么做.于是我就研究了一下. 比较有价值的文章有这么几篇: htt ...

  7. 推荐使用OpenLiveWriter在cnblogs上写的Blog

    这是我第一个使用OpenLiveWriter在cnblogs上写的Blog.不知道效果如何,但又很多功能我可以采用! 如表格功能:   Open Live Writer Write  on Web 优 ...

  8. 在Github或Gitee上用hexo搭建个人博客

    安装nodejs环境查看node版本node -v 安装cnpmnpm install cnpm -g --registry=https://registry.npm.taobao.org 安装 He ...

  9. 在github上写博客

    在github上混了几个月,收获颇多.作为一个开源的坚定信仰者,深深觉得每一个码农都应该参与到开源社区中,github提供了一个平台,让你为开源项目提交代码变得异常简单和直接.以前由于工作异常繁忙和繁 ...

  10. livewriter写Blog 神秘失踪?

    现在习惯用livewriter来总结/记录一些知识并发布为Blog 与同行交流,但是今天发生了一个怪事,上午我整理了两篇文档当时就用livewriter发送到了Blog上,但是晚上来看的时候之前发送的 ...

随机推荐

  1. svn 报 is not a working copy 错误

    当时提交代码 svn  报 is not a working copy ,上网查找问题  要我重新拉代码下来 然后放进修改的代码重新提交,我觉得很不合理,我看了下我提交的代码文件有80多个,我在想是否 ...

  2. springboot1.x apollo 更改属性值不起作用。 ConfigurationProperties

    1. @ApolloConfigChangeListeners 默认监控命名空间是 application.properties , 如果是自己创建的namespace ,一定要明确指定(包含文件扩展 ...

  3. java8 stream流的使用

    List<Paper> list = new ArrayList<>();list.add(new Paper("m",2L));list.add(new ...

  4. Fastreport 如果值相同合并单元格

    在fastreport 中设置text的属性即可 效果如下

  5. js - console

    js - console 参考资料 JavaScript Console 对象 Node.js console.debug()用法及代码示例 nodejs.org console.log输出字体颜色 ...

  6. 061_Apex 异常捕捉

    Trigger 中的错误处理 在 Trigger 中,我们可以为进行操作的数据进行验证,类似于验证规则.如果遇到不符合条件的数据,可以通过 addError() 函数来将错误显示给用户,并记录日志. ...

  7. curl从入门到精通教程

    直接看英文版 https://catonmat.net/cookbooks/curl

  8. 如何保证RabbitMQ的消息按照顺序执行???

    可以采用单线程的消费保证消息的顺序性.对消息进行编号,1,2,3,4--消费时按照编号的顺序去消费消息.这样就可以保证消息 按照一定顺序执行.

  9. Linux文本文件及处理工具

    Linux中的文本信息 文本文件 C语言,Java语言等编程文件的源程序语言 文本格式的数据文件 文本格式的文字信息 在Linux下一切皆文件 everything is file,包括目录也是文件的 ...

  10. org.apache.catalina.LifecycleException: Error in resourceStart()

    ssh项目,tomcat7,又一个月没运行这个项目,再次运行就给我报tomcat7无法启动错误.看了其他博客基本分为三类: 1.情work目录的,https://blog.csdn.net/iteye ...