Skip to content

Commit c7d0866

Browse files
authored
create overview home page (#1)
* basic configuration * first draft homepage * update mission and why * simplify website and add Yoichiro event
1 parent 1ab08e1 commit c7d0866

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+1307
-1
lines changed

.editorconfig

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_size = 2
9+
indent_style = space
10+
insert_final_newline = true
11+
trim_trailing_whitespace = true
12+
13+
[*.toml]
14+
max_line_length = 100
15+
16+
[*.md]
17+
trim_trailing_whitespace = false

.github/FUNDING.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: gcushen
2+
custom: https://wowchemy.com/sponsor/

.github/workflows/gh-pages.yml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: github pages
2+
3+
on:
4+
push:
5+
branches:
6+
- main # Set a branch to deploy
7+
pull_request:
8+
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-22.04
12+
steps:
13+
- uses: actions/checkout@v3
14+
with:
15+
submodules: true # Fetch Hugo themes (true OR recursive)
16+
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
17+
18+
- name: Setup Hugo
19+
uses: peaceiris/actions-hugo@v2
20+
with:
21+
hugo-version: 'latest'
22+
extended: true
23+
24+
- name: Build
25+
run: hugo --minify
26+
27+
- name: Deploy
28+
uses: peaceiris/actions-gh-pages@v3
29+
if: github.ref == 'refs/heads/main'
30+
with:
31+
github_token: ${{ secrets.GITHUB_TOKEN }}
32+
publish_dir: ./public

.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# backup files
2+
*~
3+
4+
# IDEs
5+
.idea/
6+
7+
# Hugo
8+
/resources/
9+
public/
10+
assets/jsconfig.json

.hugo_build.lock

Whitespace-only changes.

LICENSE.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2020-present George Cushen
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+24-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
# skyhookdm.github.io
1+
# ACM REP 2023 Conference website
2+
3+
## Repository structure
4+
5+
Most markdown for the content of the website is in `/content`. Each webpage has its own directory. Each of these directories contain a single `index.md` that determines whether the webpage's content is based on a single markdown file (the body of `index.md`) or is assembled from a series of "widgets" that are specified by seperate markdown files in the same directory. The order of widgets as they will appear on the rendered webpage is specified by `weight:` in the frontmatter of each of these files. Widgets can be hidden by setting `active: false` in its frontmatter.
6+
7+
Images and movies can be included using html within the body of each page or included by setting attributes specific to a particular widget. With some exceptions, images are stored in `/assets/media`. For instructions on how to reference media, see [here](https://wowchemy.com/docs/content/writing-markdown-latex/#images).
8+
9+
## The special meanings of main and gh-pages branches
10+
11+
Everything that is pushed or merged with the `main` branch will automatically trigger a workflow that will render the page using the `gh-pages` branch. The only purpose of `gh-pages` is for that workflow to function. If you are interested, the workflow is specified in `.github/workflows/gh-pages.yml`. **Please do not push to either of these branches directly, and please do not issue a pull request to the `gh-pages` branch.**
12+
13+
## Editing the website
14+
15+
**For small edits** just edit the relevant markdown file directly on github. It is safer to create a pull request than to commit directly to main since a pull request will determine conflicts without interrupting other progress.
16+
17+
**For larger edits** there are two possibilities:
18+
1. **Using a local git repository (recommended):**
19+
- Clone the repository,
20+
- Perform edits -- I highly recommend using Visual Studio Code for editing and common git commands. It does a great job showing all files in the repository and their git status. Make sure to create a repository in a _local_ directory that is not backed by Google Drive, iCloud, or any other file sharing service. Bad things tend to happen if you do, and
21+
- [Install hugo](https://wowchemy.com/docs/getting-started/install-hugo-extended/#prerequisites) (skip "Download a Template") and [view your site](https://wowchemy.com/docs/getting-started/install-hugo-extended/#view-your-site) locally using `hugo server` (it quickly rebuilds the local view whenever you save a change).
22+
- Create a pull request against the `main` branch of the origin `acm-rep/2023` repository.
23+
24+
2. **Using the github website:** fork the repository, perform the edits there and create a pull request against this repository. Unfortunately, I have not figured out how to get the web page render correctly in a forked repository.

assets/media/SantaCruz.png

16.3 MB
Loading

assets/media/background.png

2.37 MB
Loading

assets/media/coders.jpg

165 KB
Loading

assets/media/contact.jpg

165 KB
Loading

assets/media/header.png

589 KB
Loading

assets/media/icon.png

58.7 KB
Loading

assets/media/icons/.gitkeep

Whitespace-only changes.

assets/media/logo.png

89.3 KB
Loading

assets/media/logos.pptx

749 KB
Binary file not shown.

assets/media/smallicon.png

3.39 KB
Loading

assets/media/welcome.jpg

33.4 KB
Loading

assets/scss/template.scss

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// Make page header alignment consistent with widget page header alignment
2+
.universal-wrapper h1 {
3+
text-align: center;
4+
}
5+
6+
// Center the CTA shortcode button
7+
.cta-group {
8+
justify-content: center;
9+
}

config/_default/config.yaml

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Configuration of Hugo
2+
# Guide: https://wowchemy.com/docs/getting-started/
3+
# Hugo Documentation: https://gohugo.io/getting-started/configuration/#all-configuration-settings
4+
# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/
5+
6+
title: Skyhook Data Management # Website name
7+
baseURL: 'https://skyhookdm.github.io' # Website URL
8+
9+
############################
10+
## LANGUAGE
11+
############################
12+
13+
defaultContentLanguage: en
14+
hasCJKLanguage: false
15+
defaultContentLanguageInSubdir: false
16+
removePathAccents: true
17+
18+
#canonifyURLs: true
19+
20+
############################
21+
## MODULES
22+
############################
23+
24+
module:
25+
imports:
26+
- path: github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-plugin-netlify-cms
27+
- path: github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-plugin-netlify
28+
- path: github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy/v5
29+
30+
############################
31+
## ADVANCED
32+
############################
33+
34+
enableGitInfo: false
35+
summaryLength: 30
36+
paginate: 10
37+
enableEmoji: true
38+
enableRobotsTXT: true
39+
footnotereturnlinkcontents: <sup>^</sup>
40+
ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$]
41+
permalinks:
42+
authors: '/author/:slug/'
43+
tags: '/tag/:slug/'
44+
categories: '/category/:slug/'
45+
publication_types: '/publication-type/:slug/'
46+
disableAliases: true
47+
outputs:
48+
home: [HTML, RSS, JSON, WebAppManifest, headers, redirects]
49+
section: [HTML, RSS]
50+
imaging:
51+
resampleFilter: lanczos
52+
quality: 75
53+
anchor: smart
54+
timeout: 600000
55+
taxonomies:
56+
tag: tags
57+
category: categories
58+
publication_type: publication_types
59+
author: authors
60+
markup:
61+
_merge: deep
62+
related:
63+
threshold: 80
64+
includeNewer: true
65+
toLower: true
66+
indices:
67+
- name: tags
68+
weight: 100
69+
- name: categories
70+
weight: 70
71+
security:
72+
_merge: deep
73+
sitemap:
74+
_merge: deep

config/_default/languages.yaml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Languages
2+
# Create a section for each of your site's languages.
3+
# Documentation: https://wowchemy.com/docs/guide/language/
4+
5+
# Default language
6+
en:
7+
languageCode: en-us
8+
# Uncomment for multi-lingual sites, and move English content into `en` sub-folder.
9+
#contentDir: content/en
10+
11+
# Uncomment the lines below to configure your website in a second language.
12+
#zh:
13+
# languageCode: zh-Hans
14+
# contentDir: content/zh
15+
# title: Chinese website title...
16+
# params:
17+
# description: Site description in Chinese...
18+
# menu:
19+
# main:
20+
# - name: 传
21+
# url: '#about'
22+
# weight: 1

config/_default/menus.yaml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Navigation Links
2+
# To link a homepage widget, specify the URL as a hash `#` followed by the filename of the
3+
# desired widget in your `content/home/` folder.
4+
# The weight parameter defines the order that the links will appear in.
5+
6+
main:
7+
- name: 🚀 Mission
8+
url: "#mission"
9+
weight: 10
10+
- name: 💎 Features
11+
url: "#features"
12+
weight: 20
13+
- name: 📰 News
14+
url: "#news"
15+
weight: 30
16+
- name: 🤔 Why?
17+
url: "#why"
18+
weight: 40
19+
- name: 🧑‍🤝‍🧑 People
20+
url: "#people"
21+
weight: 50
22+
- name: 🎤 Publications
23+
url: "#pubs"
24+
weight: 60

config/_default/params.yaml

+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# SITE SETUP
2+
# Guide: https://wowchemy.com/docs/getting-started/
3+
# Documentation: https://wowchemy.com/docs/
4+
# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/
5+
6+
# Appearance
7+
8+
appearance:
9+
theme_day: minimal
10+
theme_night:
11+
font: native
12+
font_size: L
13+
14+
# SEO
15+
16+
marketing:
17+
seo:
18+
site_type: Conference
19+
local_business_type: ''
20+
org_name: 'skyhookdm'
21+
description: 'Skyhook Data Management -- Efficient and composable scientific data management in storage and network layers'
22+
twitter: ''
23+
analytics:
24+
google_analytics: ''
25+
baidu_tongji: ''
26+
verification:
27+
google: ''
28+
baidu: ''
29+
30+
# Site header
31+
32+
header:
33+
navbar:
34+
enable: true
35+
align: r
36+
show_logo: true
37+
show_language: false
38+
show_day_night: true
39+
show_search: true
40+
highlight_active_link: false
41+
42+
# Site footer
43+
44+
footer:
45+
copyright:
46+
notice: '© {year} Regents of University of California. This work is licensed under {license}'
47+
license:
48+
enable: true
49+
allow_derivatives: false
50+
share_alike: true
51+
allow_commercial: false
52+
53+
# Localization
54+
55+
locale:
56+
date_format: 'Jan 2, 2006'
57+
time_format: '3:04 PM'
58+
address_format: en-us
59+
60+
# Site features
61+
62+
features:
63+
syntax_highlighter:
64+
enable: false
65+
extra_languages:
66+
- r
67+
- latex
68+
math:
69+
enable: false
70+
privacy_pack:
71+
enable: false
72+
repository:
73+
url: 'https://github.com/acm-rep/2023'
74+
content_dir: content
75+
branch: main
76+
avatar:
77+
gravatar: false
78+
shape: circle
79+
comment:
80+
provider: ''
81+
disqus:
82+
shortname: ''
83+
show_count: true
84+
commento:
85+
url: ''
86+
giscus:
87+
repo: ''
88+
repo_id: ''
89+
category: ''
90+
category_id: ''
91+
search:
92+
provider: wowchemy
93+
algolia:
94+
app_id: ''
95+
api_key: ''
96+
index_name: ''
97+
show_logo: false
98+
map:
99+
provider: 'mapnik'
100+
api_key: ''
101+
zoom: 15
102+
103+
# Extensions
104+
105+
extensions:
106+
cms:
107+
branch: main
108+
local_backend: false
109+
academicons:
110+
enable: true
111+
112+
# Citation style
113+
114+
publications:
115+
date_format: January 2006
116+
citation_style: apa

content/admin/index.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
# Generate Wowchemy CMS
3+
type: wowchemycms
4+
private: true
5+
outputs:
6+
- wowchemycms_config
7+
- HTML
8+
---

0 commit comments

Comments
 (0)