Week 9, 2020: Professional Web Presence
🔗 Agenda
- intro to professional social media: Twitter
- Emily and Matthew
- Emily’s Slides
- Why Tweet?
- intro to professional social media: LinkedIn
- Daniel
- overview of Jekyll & GitHub pages
- Alex
- also, buying & setting up a custom domain
- anatomy of a Jekyll site
- Matthew
- home page:
index.md
- named pages:
page_name.md
- blog posts:
blog/_posts/date-slug.md
-
blog landing page:
blog
--- layout: default --- # Workshop Blog <ul class="posts"> {% for post in site.categories.blog %} <li>{{post.author}} » <a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></li> {% endfor %} </ul>
- (Jekyll uses Liquid templating)
- data: YAML files that you can use as input to Liquid, example data file & example use
- layouts: things your content gets smooshed into, example
- includes: things that get smooshed into your content, example
- Travis-CI auto-check: cibuild
- for everything else, project find is your friend
- group discussion: what makes an awesome portfolio/professional site?