Giter Site home page Giter Site logo

anotherkamila / kamila.is Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 81.7 MB

my personal website

Home Page: https://kamila.is/

License: Creative Commons Attribution 4.0 International

Ruby 0.02% HTML 57.00% CSS 34.57% Shell 0.03% JavaScript 8.18% Sass 0.02% SCSS 0.18%
jekyll-site personal-website

kamila.is's Introduction

kamila.is source

Builds with Jekyll (using the github-pages gem).

License

The content is licensed under CC-BY-4.0 (as indicated by the LICENSE file).

The code is dual-licensed under CC-BY-4.0 and MIT (because licensing code under CC is weird ¯_(ツ)_/¯).

kamila.is's People

Contributors

anotherkamila avatar dependabot[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

alexhildes

kamila.is's Issues

Requirements for a "fix this website already" thing

Content

  • Have a useful menu, with links to the subfolders (such as teaching/ , talking/, etc.). Only the canonical URLs for items with multiple URLs should be listed. Both autogenerating it and setting it manually are okay.
  • Make the header link work :D
  • Fill the homepage with a human-friendly site map: links to important things and one-line descriptions

Style

  • Um actually. I think I just want a combination of these things from https://getmdl.io/templates/index.html:
    • color scheme probably solarized or something
    • menu layout like "ANDROID.COM MDL SKIN" / "TEXT-HEAVY WEBPAGE", just light on dark
    • typography possibly like "STAND-ALONE ARTICLE", and maybe with "cards" like "TEXT-HEAVY WEBPAGE" for stuff like my favourite "Note:"

I am leaving the below requirements here anyway, for reference.


  • Make the menu look good (probably by having a dark header menu bar -- #002b36? :-) ), and make it mobile-friendly. Ideally Material Design (I want simple and I don't like Bootstrap).
  • Actually, probably just base the thing on https://getmdl.io/ (and remove the half-broken old Bootstrap crap).
  • Have a consistent design for the whole site: consistent colors, fonts, and spacing. Optimise for legibility: search for what's best for on-screen long form content.
    Some obvious things:
    • Max width for content: Lines should not be longer than 60 characters.
    • Search for the optimal font size, line height, paragraph spacing, heading sizes and heading spacing. Don't reinvent the wheel, typographers know better. There should be re-usable CSS for such stuff.
    • Font: I like Lato, Roboto is also decent. Googling for the above might also provide font suggestions.
    • Code font: I am told Input Sans. I suppose... 🤷‍♀️
  • Maybe: Re-color my CV (again)? I think it's supposed to be green today :D

This is an all-encompassing issue. It's a superset of issues #4, #3, and #2, and closing this will close them.

[teaching/how-routers-work] Clarify what you mean by "port"

For those who might be coming at this document mostly thinking in terms of TCP/IP I'd suggest clarifying at the beginning that when you use the term "port" you are referring to a physical connector on the switch, not a port like port 80.

[teaching/shell] split into its own repo

In order to make teaching/shell (my shell tutorial) more accessible to contributors, it should be split out into its own repository that builds with minimal dependencies (i.e. just plain jekyll). Then it should be included here as a submodule (bleeergh I hate submodules).

Make long-form text prettier

Search for the optimal font size, line height, paragraph spacing, heading sizes and heading spacing.

Use some stuff to separate h1 things... maybe horizontal lines like in my CV?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.