Skip to content

westarlabs/westar_web

Repository files navigation

Westar 网站以及博客系统

PreRequirement

  1. Install git-lfs
  2. Install hugo

Checkout

git clone git@github.com:westarlabs/westar_web.git

发布内容

  • 发布博客
# 新建博客文件

hugo new --kind blog blog/blog_title

# 编辑文件 ./content/blog/blog_title/index.md

# 博客图片放置于 ./content/blog/blog_title/images 目录下,封面图片的名字应该为 cover,可以是 jpg 或者 png。

注: blog_title 文件名必须是英文或者拼音

  • 发布文件头部参数说明示例
---
title: "标题"
date: 2017-11-17T12:41:44+08:00
draft: false # 草稿状态否
description: "文章描述,相关应用地方调用该字段"
tags: # 标签
- filecoin
- blockchain
categories: blog # 栏目,组合显示在页面title中

---

配置修改

  • 目前用到抽离的配置均放在根目录config.toml,参照修改即可

  • title / keywords / description 配置修改

    • 首页: 修改config.toml对应参数

      title = "Westar"
      [params]
        keywords="网站关键字"
        description="网站描述信息"
      
    • 栏目页修改: content目录下对应栏目目录_index.md中配置修改,新创建栏目自行添加文件配置即可

    • 内容页: 对应发布内容md文件首部配置

  • 导航菜单配置

  • 编辑根目录config.toml(修改常用配置),参照现有配置menu配置项即可

运行server

  • 开发运行
hugo server --minify -d public
  • 后台运行
hugo server -D

编译发布

  • 项目根目录执行hugo即可编译静态文件,编译后在根目录生成public文件夹,将public部署至指定地点即可直接访问。
  • 注:编译前修改config.toml中baseURL参数对应当前环境域名。