Skip to the content. Disable Animations :x: :movie_camera:

Week 9: Professional Web Presence

🔗 Agenda

  • intro to professional social media: Twitter
  • 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?