{"id":13424265,"url":"https://github.com/t413/SinglePaged","last_synced_at":"2025-03-15T18:34:28.515Z","repository":{"id":20955898,"uuid":"24244530","full_name":"t413/SinglePaged","owner":"t413","description":"SinglePaged - Simple Jekyll template","archived":false,"fork":false,"pushed_at":"2024-05-13T21:13:29.000Z","size":2262,"stargazers_count":868,"open_issues_count":27,"forks_count":1166,"subscribers_count":30,"default_branch":"gh-pages","last_synced_at":"2024-10-26T23:54:48.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"t413.com/SinglePaged","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/t413.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-19T20:31:46.000Z","updated_at":"2024-09-25T02:46:54.000Z","dependencies_parsed_at":"2022-07-23T15:32:14.268Z","dependency_job_id":"8e49a3a4-f425-4814-9bea-f5b03ca644a5","html_url":"https://github.com/t413/SinglePaged","commit_stats":{"total_commits":68,"total_committers":9,"mean_commits":7.555555555555555,"dds":"0.13235294117647056","last_synced_commit":"a376a4417158c23a030a824e088b962474b3be9d"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t413%2FSinglePaged","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t413%2FSinglePaged/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t413%2FSinglePaged/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t413%2FSinglePaged/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t413","download_url":"https://codeload.github.com/t413/SinglePaged/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243775802,"owners_count":20346266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T00:00:50.982Z","updated_at":"2025-03-15T18:34:23.500Z","avatar_url":"https://github.com/t413.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"Fancy jekyll powered single page site\n======================\n\nHere're some examples:\n\n- **This repository** is also a live demo, see it at [t413.com/SinglePaged](http://t413.com/SinglePaged)\n- **Education:**\n  - [Global Health Project](http://gcarrozza.github.io/global-health-proj/) for Public Health class at UIC (student project) ([source](https://github.com/gcarrozza/global-health-proj/))\n  - [Bioinformatics at Harvard Medical School](http://bioinformatics.hms.harvard.edu/) --  ([source](https://github.com/hbc-hms/hbc-hms.github.io))\n  - [Dutch Introduction to Electronics class](http://tverbesselt.github.io/) ([source](https://github.com/tverbesselt/tverbesselt.github.io)) ([translation](https://translate.google.com/translate?sl=auto\u0026tl=en\u0026js=y\u0026prev=_t\u0026hl=en\u0026ie=UTF-8\u0026u=http%3A%2F%2Ftverbesselt.github.io%2F\u0026edit-text=\u0026act=url))\n  - [Innovation Lab + Smart Data Hack](http://smartdatahack.org/) 5-day student challenge at University of Edinburgh, Turkey ([source](https://github.com/ilwhack/ilwhack.github.io))\n  - [@opsbug Tech Inoculator](http://increasingprobability.com/) ([source](https://github.com/increasingprobability/increasingprobability.github.io))\n- **Open Source Projects:**\n  - [ALM](http://alm.tools/) A cloud ready IDE for TypeScript ([source](https://github.com/alm-tools/alm-tools.github.io))\n  - [argon.js](http://argonjs.io/) JS framework for adding augmented reality to web apps ([source](https://github.com/argonjs/argonjs.github.io))\n  - [Mockito](https://mockito.github.io/) mocking framework for unit tests in Java ([source](https://github.com/mockito/mockito.github.io))\n  - [REMnux](http://www.elabftw.net/) Electronic lab notebook ([source](https://github.com/elabftw/elabftw/tree/gh-pages))\n  - [REMnux](http://remnux.github.io/) A Linux Toolkit for Reverse-Engineering and Analyzing Malware ([source](https://github.com/REMnux/remnux.github.io))\n  - [Langmuir](https://langmuirsim.github.io/) Charge transfer simulations in organic electronics. ([source](https://github.com/LangmuirSim/langmuirsim.github.io))\n  - [OSX Privacy](http://osxprivacy.com/)-- exposing OS X Yostemite privacy issues ([source](https://github.com/maxx/osxprivacy))\n  - [SMS-Tools](http://t413.com/SMS-Tools/) is another project of mine that uses this template ([source](https://github.com/t413/SMS-Tools/tree/gh-pages))\n  - [HTML Tidy Advocacy Community Group](http://www.htacg.org/) ([source](https://github.com/htacg/htacg.github.io))\n  - [AfriLeaks](https://afrileaks.org/) (since changed, still cool!) - secure whistleblowers confidential submition project page ([source when single-paged](https://github.com/CodeForAfrica/AfriLeaks-Landing-Page/tree/698e3b0b1a67cc5f072ccd3a8f24b6d5e3ad406a))\n  - [FitNesse](http://fitnesse-eclipse.github.io/) Eclipse Plugin ([source](https://github.com/fitnesse-eclipse/fitnesse-eclipse.github.io))\n  - [Akanda](http://akanda.io/) Network Virtualization ([source](https://github.com/akanda/akanda.io))\n  - [Lazy Dubuntu](http://lazydubuntu.com/) ([source](https://github.com/darol100/lazydubuntu.com))\n  - [GROgreenhouses](http://grogreenhouses.com/), finances greenhouses for farmers in Sierra Leone ([source](https://github.com/grogreenhouses/grogreenhouses.github.io))\n  - [vampd](http://vampd.io) Vagrant Drupal Box ([source](https://github.com/vampd/vampd/tree/gh-pages))\n  - [Automatune](http://mlsites.github.io/Automatune-Site/) - discover and share melodies ([source](https://github.com/mlsites/Automatune-Site/))\n  - [The Rosette Platform](https://rosette-proj.github.io/)- git-based, internationalization framework (Ruby) ([source](https://github.com/rosette-proj/rosette-proj.github.io))\n  - [PHP Cat](http://phpcat.github.io/phpcat/) PHP Developer Group in Catalan (grup de desenvolupadors PHP de llengua catalana) ([source](https://github.com/phpcat/phpcat/))\n  - [Alt.Net Australia User Group](http://www.ozalt.net/) ([source](https://github.com/ozaltnet/ozaltnet.github.io))\n  - [FeedReader](http://jangernert.github.io/FeedReader/) Desktop RSS client ([source](https://github.com/jangernert/FeedReader/tree/gh-pages))\n  - [Coala Analyzer](http://coala-analyzer.org/) command-line interface for linting ([source](https://github.com/coala-analyzer/website))\n  - [Easy Shell](http://lucasviola.github.io/easyshell/) Linux and Shell Commands the Easy Way ([source](https://github.com/lucasviola/easyshell/tree/gh-pages)) \n- **Events / Conferences**\n  - [CodeWeek 15 @ DI](http://cesium.github.io/codeweek15) CodeWeek at the University of Minho in 2015 by [CeSIUM](http://cesium.di.uminho.pt) - ([source](http://github.com/cesium/codeweek15))\n  - [Innovation Lab + Smart Data Hack](http://smartdatahack.org/) 5-day student challenge at University of Edinburgh, Turkey ([source](https://github.com/ilwhack/ilwhack.github.io))\n  - [Open CoMo](http://jakewins.github.io/opencomo-site/) Open-Data Incubator for Columbia, MO. 13th-15th of November 2015 ([source](https://github.com/jakewins/opencomo-site))\n  - [FSU Festival of New Music](https://fsufnm.github.io/) (17th Biennial) ([source](https://github.com/fsufnm/fsufnm.github.io))\n  - Code Across 2015 @Seoul 전 세계 시빅해커들과 함께 하는 -\u003e since changed, ([source](https://github.com/codeforseoul/codeacross))\n- **Personal:**\n  - [Karen and Scott wedding](http://karenandscott.com/) ([source](https://github.com/karenandscott/karenandscott.github.io))\n  - [ryan \u0026 rachel wedding](https://r-and-r.github.io/) ([source](https://github.com/r-and-r/r-and-r.github.io))\n  - [Chris \u0026 Katie wedding](http://katieball.me/wedding-style/) ([source](https://github.com/roachhd/wedding-style))\n  - [Harmanpreet weds Gurwinder](http://harmanhanzra.github.io/) ([source](https://github.com/harmanhanzra/harmanhanzra.github.io))\n- **Products:**\n  - [Pawan Kumar film](http://c10h14n2movie.com/) info page ([source](https://github.com/c10h14n2movie/c10h14n2movie.github.io))\n  - [Physical.media](http://physical.media/) teaser page (album release tracker) ([source](https://github.com/JoshM33k/PhysicalMedia-ComingSoon))\n  - [Helpers in Korea](https://itgame.github.io/) ([source](https://github.com/itgame/itgame.github.io))\n  - Zeno- internet for gamers original teaser page: ([source](https://github.com/zenoio/zenoio.github.io))\n  - Original DEVISSCHER web design page ([source](https://github.com/devisscher/templates/))\n- **Resumes:**\n  - [magiciansanfrancisco.com](http://magiciansanfrancisco.com) professional page ([source](https://github.com/strongrobert/MagicianSanFrancisco))\n  - [Sumedha Pramod](http://www.pramod.ninja/) resume ([source](https://github.com/pramodsum/pramodsum.github.io))\n  - [Lia Bogoev](https://bogoli.github.io/) UX designer from utah ([source](https://github.com/bogoli/bogoli.github.io))\n  - [Bill Ryan](http://www.yuanbin.me/)'s homepage is a snazzy personal example! ([source](https://github.com/billryan/homepage))\n  - [Emil Ahlbäck](https://mull.github.io/) resume ([source](https://github.com/mull/mull.github.io))\n  - [Christophe Gabard](http://christophe.gabard.net/) resume ([source](https://github.com/cgabard/cgabard.github.io))\n  - [Leppotone Electrical Recordings](http://www.nathanmclaughlin.com/leppotone/) temporary homepage ([source](https://github.com/nathanmclaughlin/leppotone))\n  - [Michael A. Schmidt](http://micha-a-schmidt.github.io/physics/) particle physics lecturer at the University of Sydney ([source](https://github.com/micha-a-schmidt/physics/))\n  - [Tim Beissinger](https://timbeissinger.github.io/) postdoc in Plant Sciences at UC Davis ([source](https://github.com/timbeissinger/timbeissinger.github.io))\n  - [Jin Li](https://just4jin.github.io/) MS student in Systems and Information Engineering @ UVA ([source](https://github.com/just4jin/just4jin.github.io))\n  - [Emil Ahlbäck](https://mull.github.io/) ([source](https://github.com/mull/mull.github.io))\n- *Let me know of more!*\n\n\n## Why?\n\nGot some *killer app*, some *neat project*, a cool portfolio? Make an easy single-page site to show it all off. SinglePaged uses jekyll niceties to make a ***polished, modular, and beautiful* single page site**.\n\n- Each vertical section is a markdown file in **_posts/** directory.\n  * They're sorted by 'date'. (we don't use date anywhere, it only sorts)\n- Each vertical section sets it's own **color**, **header icon** (or image), **title**, and easy-to-write markdown body.\n- Only **two things** to edit:\n  1. Edit `_config.yml` to set the site title, description, etc\n  2. Add _posts/*.md to make each vertical section. Copy some examples and add the sections from your README.md for a fast start!\n- Easy adding of **SEO terms**, **favicon** \u0026 such, and **google analytics token**.\n\nSound good? Let's go!\n\nThere are three way to get started: (links jump to that section)\n\n1. Make a [**user homepage**](#setup-as-user-homepage) (or organization)\n2. Make a [**standalone project**](#setup-as-standalone-project-page) page\n3. Make a [site under an **existing project**](#setup-inside-existing-project)\n\n\n\n-------------------------\n\n## Setup as user homepage\n\n- Go click **fork** on the [github project page](https://github.com/t413/SinglePaged)\n- Rename your new repository to `**username**.github.io`. (click settings in the right column)\n- Clone your repository, **cd into the project**\n- Run `git checkout publish \u0026\u0026 git branch -m master \u0026\u0026 git push -u origin master \u0026\u0026 git branch -D gh-pages` to get the *publish* branch as master for a clean, empty starting point.\n- On your github project page go to *settings* again and change your **default branch** to ***master***\n- Run `git push origin --delete gh-pages` to delete your remote's development branch\n\nNow hop over to [Usage](#usage) to get it running with your own stuff!\n\n**When you publish changes use `git push -u origin master`**\n\n-------------------------\n\n\n## Setup as standalone project page\n\n- Go click **fork** on the [github project page](https://github.com/t413/SinglePaged)\n- Rename your new repository to `whatever you want`. (click settings in the right column)\n  * It will go live at yourusername.github.io/**WhateverYouWant**\n- Clone your repository, cd into the project\n- Run `git checkout publish \u0026\u0026 git branch -D gh-pages \u0026\u0026 git branch -m gh-pages \u0026\u0026 git push -uf origin gh-pages` to swap the *publish* and *gh-pages* branch.\n\nNow hop over to [Usage](#usage) to get it running with your own stuff!\n\n**When you publish changes use `git push -u origin gh-pages`**\n\n-------------------------\n\n\n## Setup inside existing project\n\nThis is the most complicated use-case .. but it's the coolest.\nSay you've got your kickass project `github.com/t413/kicker` and want to have\nsome web presence to post about on [hacker news](http://news.ycombinator.com).\nThis will create an orphan branch called `gh-pages` in your repository\nwhere you can publish changes, posts, images, and such. It won't alter your code at all.\n\n- `cd` into your project on the command line\n- use `git remote add -t publish singlepage git@github.com:t413/SinglePaged.git` to get access to this repository.\n- use `git fetch singlepage publish:gh-pages` to fetch the remote branch\n- use `git branch --set-upstream-to gh-pages singlepage/publish \u0026\u0026 git checkout gh-pages;`\n  This creates and checks out an orphan branch called gh-pages that tracks the original and lets you make changes.\n- When you run `git push origin gh-pages` it'll be live at *yourusername.github.io/repositoryName*\n\nNow hop over to [Usage](#usage) to get it running with your own stuff!\n\n**When you publish changes use `git push -u origin gh-pages`**\n\n\n\n## Usage\n\nAlright, you've got a clean copy and are ready to push some schmancy pages for the world to ogle at.\n\n- Edit `_config.yml` to change your title, keywords, and description.\n- Create a new file in `_posts/` called `2014-01-01-intro.md`\n  Edit it, and add:\n\n~~~\n  ---\n  title: \"home\"\n  bg: white     #defined in _config.yml, can use html color like '#010101'\n  color: black  #text color\n  style: center\n  ---\n\n  # Example headline!\n  and so on..\n~~~\n\n- Create a second post called `2014-01-02-art.md` with an divider image this time:\n\n~~~\n  ---\n  title: \"Art\"\n  bg: turquoise  #defined in _config.yml, can use html color like '#0fbfcf'\n  color: white   #text color\n  fa-icon: paint-brush\n  ---\n\n  #### A new section- oh the humanity!\n~~~\n\n**Note:** That part `fa-icon: paint-brush` will use a font-awesome icon of [paint-brush](http://fortawesome.github.io/Font-Awesome/icon/paint-brush/). You can use any icon from this [font-awesome icon directory](http://fortawesome.github.io/Font-Awesome/icons/).\n\n- install Jekyll with `sudo gem install github-pages`\n- run `jekyll serve -w`\n  - visit [localhost:4000](http://localhost:4000) to see a live locally served preview.\n- Push changes and see them live!\n\n\n\n\n## Changing your colors\n\n- In each post file you can define `bg: mycolor` and `color: myothercolor` to change the background and text colors for that section.\n- **mycolor** can be a quoted html color like `'#0fbfcf'` or a key to a special color defined in **_config.yml** under 'colors'.\n  - **Note:** Changes to _config.yml require a manual restart to your local server with `^C` and `jekyll serve -w`.\n\nNifty, right!\n\n\n\n## Updating\n\nSo you've got a copy running and there's some new update? Let's update!\n\n1. Checkout your github-pages branch\n  - `git checkout gh-pages` for a standalone or existing page\n  - `git checkout master` for a *username.github.io* page\n2. run `git remote | grep -q \"singlepage\" || git remote add -t publish singlepage https://github.com/t413/SinglePaged.git` to be sure you have access to this repository (you can run this command at any time).\n2. `git fetch singlepage` to fetch-in-place new changes.\n3. Update to the new base (using merge)\n    1. `git merge singlepage/publish`\n4. You can alternatively update using rebase. This *rewrites history* (**bad**), but it is cleaner.\n    1. `git rebase singlepage/publish`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft413%2FSinglePaged","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft413%2FSinglePaged","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft413%2FSinglePaged/lists"}