Özgür kon site forku
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Igor Laborie f85fe18ca7 Merge branch 'develop' into 'master' 6 years ago
content Merge branch 'master' into 'develop' 6 years ago
data Merge branch 'master' into 'develop' 6 years ago
static Merge branch 'master' into 'develop' 6 years ago
themes Merge branch 'master' into 'develop' 6 years ago
.firebaserc Merge branch 'master' into 'develop' 6 years ago
.gitignore v0 6 years ago
.gitlab-ci.yml Merge branch 'master' into 'develop' 6 years ago
.gitmodules v0 6 years ago
LICENSE v0 6 years ago
README.md Merge branch 'master' into 'develop' 6 years ago
config.toml Merge branch 'master' into 'develop' 6 years ago
firebase.json v0 6 years ago

README.md

Site DevFest 2019

pipeline status

Requirement

  • Install Hugo Note: you need to install the extended version.

  • If you need to use tools, or deploy, you also need NodeJS and Yarn.

Install Theme

git submodule init
git submodule update themes/devfest-theme-hugo

Commit theme update

When you have made changes on the theme, you need to add the

git add themes/devfest-theme-hugo

Run Local site

Just run

hugo server -D

Notice that the -D flag is used to rendrer draft elements.

More information here

Build

Just run

hugo

More information here

Edit data

You can edit

  • general information about the site into the config.toml file.
  • some data into data/*.yml files, like header or footer information
  • some content into content/** files.
  • some static assets like images into the static/* folder

Create a new blog entry

You can use hugo new blog/i-create-a-new-entry.md command and then edit it. Or just copy an already existing blog entry, and update the content.

Tooling

First you need to install dependencies with yarn.

Publish

To publish the site on firebase, just run firebase deploy. Note that you need to authenticate once with firebase login

Extract data from CFP

TODO...

TODO

  • [] i18n
  • [] a11y
  • [] optimizations
  • [] more tooling
  • [] last tweet
  • [] add the author for the blog