2020-01-15 00:15:14 +02:00
[
{
"method" : "GET" ,
2020-04-21 17:46:06 +03:00
"url" : "/api/v4/user" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d78ede5e8e7858450fc7f8956860635491597153041; expires=Thu, 10-Sep-20 13:37:21 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5673e90000fc71b8291200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259cca928fc71-ZAG" ,
"content-length" : "1051"
2020-01-15 00:15:14 +02:00
} ,
"response" : "{\"id\":1,\"name\":\"owner\",\"username\":\"owner\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"email\":\"owner@email.com\",\"login\":\"owner\"}" ,
"status" : 200
} ,
{
"method" : "GET" ,
2020-04-21 17:46:06 +03:00
"url" : "/api/v4/projects/owner%2Frepo" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d78ede5e8e7858450fc7f8956860635491597153041; expires=Thu, 10-Sep-20 13:37:21 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5675df0000fc71c0274200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259cfc9a8fc71-ZAG" ,
"content-length" : "3814"
2020-04-21 17:46:06 +03:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "{\"id\":20467931,\"description\":null,\"name\":\"repo\",\"name_with_namespace\":\"owner / repo\",\"path\":\"repo\",\"path_with_namespace\":\"owner/repo\",\"created_at\":\"2020-08-11T13:37:06.936Z\",\"default_branch\":\"master\",\"tag_list\":[],\"ssh_url_to_repo\":\"git@gitlab.com:owner/repo.git\",\"http_url_to_repo\":\"https://gitlab.com/owner/repo.git\",\"web_url\":\"https://gitlab.com/owner/repo\",\"readme_url\":\"https://gitlab.com/owner/repo/-/blob/master/README.md\",\"avatar_url\":null,\"forks_count\":0,\"star_count\":0,\"last_activity_at\":\"2020-08-11T13:37:06.936Z\",\"namespace\":{\"id\":6364123,\"name\":\"owner\",\"path\":\"owner\",\"kind\":\"user\",\"full_path\":\"owner\",\"parent_id\":null,\"avatar_url\":\"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?s=80&d=identicon\",\"web_url\":\"https://gitlab.com/owner\"},\"_links\":{\"self\":\"https://gitlab.com/api/v4/projects/20467931\",\"issues\":\"https://gitlab.com/api/v4/projects/20467931/issues\",\"merge_requests\":\"https://gitlab.com/api/v4/projects/20467931/merge_requests\",\"repo_branches\":\"https://gitlab.com/api/v4/projects/20467931/repository/branches\",\"labels\":\"https://gitlab.com/api/v4/projects/20467931/labels\",\"events\":\"https://gitlab.com/api/v4/projects/20467931/events\",\"members\":\"https://gitlab.com/api/v4/projects/20467931/members\"},\"packages_enabled\":true,\"empty_repo\":false,\"archived\":false,\"visibility\":\"private\",\"owner\":{\"id\":4843565,\"name\":\"owner\",\"username\":\"owner\",\"state\":\"active\",\"avatar_url\":\"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?s=80&d=identicon\",\"web_url\":\"https://gitlab.com/owner\"},\"resolve_outdated_diff_discussions\":false,\"container_registry_enabled\":true,\"container_expiration_policy\":{\"cadence\":\"1d\",\"enabled\":true,\"keep_n\":10,\"older_than\":\"90d\",\"name_regex\":null,\"name_regex_keep\":null,\"next_run_at\":\"2020-08-12T13:37:06.952Z\"},\"issues_enabled\":true,\"merge_requests_enabled\":true,\"wiki_enabled\":true,\"jobs_enabled\":true,\"snippets_enabled\":true,\"service_desk_enabled\":true,\"service_desk_address\":\"incoming+owner-repo-20467931-issue-@incoming.gitlab.com\",\"can_create_merge_request_in\":true,\"issues_access_level\":\"enabled\",\"repository_access_level\":\"enabled\",\"merge_requests_access_level\":\"enabled\",\"forking_access_level\":\"enabled\",\"wiki_access_level\":\"enabled\",\"builds_access_level\":\"enabled\",\"snippets_access_level\":\"enabled\",\"pages_access_level\":\"private\",\"emails_disabled\":null,\"shared_runners_enabled\":true,\"lfs_enabled\":false,\"creator_id\":4843565,\"import_status\":\"none\",\"import_error\":null,\"open_issues_count\":0,\"runners_token\":\"rfH6LMgv7wf9pMNZQP86\",\"ci_default_git_depth\":50,\"public_jobs\":true,\"build_git_strategy\":\"fetch\",\"build_timeout\":3600,\"auto_cancel_pending_pipelines\":\"enabled\",\"build_coverage_regex\":null,\"ci_config_path\":\"\",\"shared_with_groups\":[],\"only_allow_merge_if_pipeline_succeeds\":false,\"allow_merge_on_skipped_pipeline\":null,\"request_access_enabled\":true,\"only_allow_merge_if_all_discussions_are_resolved\":false,\"remove_source_branch_after_merge\":true,\"printing_merge_request_link_enabled\":true,\"merge_method\":\"merge\",\"suggestion_commit_message\":null,\"auto_devops_enabled\":false,\"auto_devops_deploy_strategy\":\"continuous\",\"autoclose_referenced_issues\":true,\"external_authorization_classification_label\":\"\",\"compliance_frameworks\":[],\"permissions\":{\"project_access\":{\"access_level\":40,\"notification_level\":3},\"group_access\":null}}" ,
2020-04-21 17:46:06 +03:00
"status" : 200
} ,
{
"method" : "GET" ,
"url" : "/api/v4/projects/owner%2Frepo/repository/tree?path=content/posts&ref=master&recursive=false" ,
"headers" : {
"Content-Type" : "application/json" ,
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d38ecc21745d0639248fcd4b8d7bedbe51597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/tree?id=owner%2Frepo&page=1&path=content%2Fposts&per_page=20&recursive=false&ref=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/tree?id=owner%2Frepo&page=1&path=content%2Fposts&per_page=20&recursive=false&ref=master>; rel=\"last\"" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
"X-Total" : "5" ,
"X-Total-Pages" : "1" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5678590000fc6db98e9200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d3cfcdfc6d-ZAG" ,
2020-04-21 17:46:06 +03:00
"content-length" : "1059"
2020-01-15 00:15:14 +02:00
} ,
2020-04-21 17:46:06 +03:00
"response" : "[{\"id\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"type\":\"blob\",\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"mode\":\"100644\"},{\"id\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"type\":\"blob\",\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"mode\":\"100644\"},{\"id\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"type\":\"blob\",\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"mode\":\"100644\"},{\"id\":\"44f78c474d04273185a95821426f75affc9b0044\",\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"type\":\"blob\",\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"mode\":\"100644\"},{\"id\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"type\":\"blob\",\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"mode\":\"100644\"}]" ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/tree?path=static/media&per_page=100&ref=master&recursive=false" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
"Content-Length" : "2" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d7e24c07cabe9b89e9d7093488b8a399d1597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
2020-04-21 17:46:06 +03:00
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/tree?id=owner%2Frepo&page=1&path=static%2Fmedia&per_page=100&recursive=false&ref=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/tree?id=owner%2Frepo&page=1&path=static%2Fmedia&per_page=100&recursive=false&ref=master>; rel=\"last\"" ,
2020-01-15 00:15:14 +02:00
"Vary" : "Origin" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "100" ,
"X-Prev-Page" : "" ,
"X-Total" : "0" ,
"X-Total-Pages" : "1" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"Accept-Ranges" : "bytes" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f56786f0000fc61261a5200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d3eda5fc61-ZAG"
2020-01-15 00:15:14 +02:00
} ,
"response" : "[]" ,
"status" : 200
} ,
{
2020-04-21 17:46:06 +03:00
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/files/content%2Fposts%2F2016-01-12---The-Origins-of-Social-Stationery-Lettering.md/raw?ref=master" ,
2020-01-15 00:15:14 +02:00
"headers" : {
2020-09-20 10:30:46 -07:00
"Content-Type" : "text/plain; charset=utf-8" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=def2314fa379aacd4d9cf5fd86613c2271597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-09-20 10:30:46 -07:00
"Cache-Control" : "max-age=0, private, must-revalidate, no-store, no-cache" ,
"Content-Disposition" : "inline; filename=\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"; filename*=UTF-8''2016-01-12---The-Origins-of-Social-Stationery-Lettering.md" ,
"Expires" : "Fri, 01 Jan 1990 00:00:00 GMT" ,
"Pragma" : "no-cache" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Blob-Id" : "d0582dd245a3f408fb3fe2333bf01400007476e9" ,
"X-Gitlab-Commit-Id" : "ac8bcd7244d386040a77a4bdec472138547cc38a" ,
"X-Gitlab-Content-Sha256" : "add0804dc8baae2bf77e4823c6fe2e1515525bb3ed3b00dd7abd6962e6b2ae5d" ,
"X-Gitlab-Encoding" : "base64" ,
"X-Gitlab-File-Name" : "2016-01-12---The-Origins-of-Social-Stationery-Lettering.md" ,
"X-Gitlab-File-Path" : "content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md" ,
"X-Gitlab-Last-Commit-Id" : "2bc3fa39d8adb9e008e52793854338399fc6e4ad" ,
"X-Gitlab-Ref" : "master" ,
"X-Gitlab-Size" : "2565" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5679960000fc597b0ab200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5bfa7fc59-ZAG" ,
"content-length" : "2565"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n<figure>\n\t<blockquote>\n\t\t<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.</p>\n\t\t<footer>\n\t\t\t<cite>— Aliquam tincidunt mauris eu risus.</cite>\n\t\t</footer>\n\t</blockquote>\n</figure>\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus." ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
2020-04-21 17:46:06 +03:00
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/files/content%2Fposts%2F2016-01-09---Perfecting-the-Art-of-Perfection.md/raw?ref=master" ,
2020-01-15 00:15:14 +02:00
"headers" : {
2020-09-20 10:30:46 -07:00
"Content-Type" : "text/plain; charset=utf-8" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d8b2ad0788b0a1a0e9ea00b163d8467a11597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-09-20 10:30:46 -07:00
"Cache-Control" : "max-age=0, private, must-revalidate, no-store, no-cache" ,
"Content-Disposition" : "inline; filename=\"2016-01-09---Perfecting-the-Art-of-Perfection.md\"; filename*=UTF-8''2016-01-09---Perfecting-the-Art-of-Perfection.md" ,
"Expires" : "Fri, 01 Jan 1990 00:00:00 GMT" ,
"Pragma" : "no-cache" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Blob-Id" : "6d51a38aed7139d2117724b1e307657b6ff2d043" ,
"X-Gitlab-Commit-Id" : "ac8bcd7244d386040a77a4bdec472138547cc38a" ,
"X-Gitlab-Content-Sha256" : "4e34b86a142e9130ff1a5fff0405bc83daa8552ed653ba203fd9e20d810833af" ,
"X-Gitlab-Encoding" : "base64" ,
"X-Gitlab-File-Name" : "2016-01-09---Perfecting-the-Art-of-Perfection.md" ,
"X-Gitlab-File-Path" : "content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md" ,
"X-Gitlab-Last-Commit-Id" : "2bc3fa39d8adb9e008e52793854338399fc6e4ad" ,
"X-Gitlab-Ref" : "master" ,
"X-Gitlab-Size" : "1707" ,
2020-04-21 17:46:06 +03:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5679920000fc654825a200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5ba0afc65-ZAG" ,
"content-length" : "1707"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus." ,
2020-04-21 17:46:06 +03:00
"status" : 200
2020-01-15 00:15:14 +02:00
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits?ref_name=master&path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=dbeed2c784e1e44bb297b198140bf67981597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
2020-09-20 10:30:46 -07:00
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-01-09---Perfecting-the-Art-of-Perfection.md&per_page=20&ref_name=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-01-09---Perfecting-the-Art-of-Perfection.md&per_page=20&ref_name=master>; rel=\"last\"" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
2020-04-21 17:46:06 +03:00
"X-Total" : "1" ,
2020-01-15 00:15:14 +02:00
"X-Total-Pages" : "1" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5679a6000090f12b190200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5d9d090f1-ZAG" ,
2020-04-21 17:46:06 +03:00
"content-length" : "591"
2020-01-15 00:15:14 +02:00
} ,
2020-04-21 17:46:06 +03:00
"response" : "[{\"id\":\"2bc3fa39d8adb9e008e52793854338399fc6e4ad\",\"short_id\":\"2bc3fa39\",\"created_at\":\"2019-07-24T10:45:32.000+03:00\",\"parent_ids\":[],\"title\":\"initial commit\",\"message\":\"initial commit\\n\",\"author_name\":\"owner\",\"author_email\":\"owner@users.noreply.github.com\",\"authored_date\":\"2019-07-24T10:45:32.000+03:00\",\"committer_name\":\"owner\",\"committer_email\":\"owner@users.noreply.github.com\",\"committed_date\":\"2019-07-24T10:45:32.000+03:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}]" ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/files/content%2Fposts%2F2017-18-08---The-Birth-of-Movable-Type.md/raw?ref=master" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "text/plain; charset=utf-8" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d52f253216dd96202e79b6bb4b524d91f1597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "max-age=0, private, must-revalidate, no-store, no-cache" ,
2020-09-20 10:30:46 -07:00
"Content-Disposition" : "inline; filename=\"2017-18-08---The-Birth-of-Movable-Type.md\"; filename*=UTF-8''2017-18-08---The-Birth-of-Movable-Type.md" ,
2020-04-21 17:46:06 +03:00
"Expires" : "Fri, 01 Jan 1990 00:00:00 GMT" ,
"Pragma" : "no-cache" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Blob-Id" : "44f78c474d04273185a95821426f75affc9b0044" ,
2020-04-21 17:46:06 +03:00
"X-Gitlab-Commit-Id" : "ac8bcd7244d386040a77a4bdec472138547cc38a" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Content-Sha256" : "d76190173a1675a7aa9183c8e7a7a8c617924d5195999aa5f4daacd83090e548" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Encoding" : "base64" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-File-Name" : "2017-18-08---The-Birth-of-Movable-Type.md" ,
"X-Gitlab-File-Path" : "content/posts/2017-18-08---The-Birth-of-Movable-Type.md" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Last-Commit-Id" : "2bc3fa39d8adb9e008e52793854338399fc6e4ad" ,
"X-Gitlab-Ref" : "master" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Size" : "16071" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5679b00000fc71b72b8200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5ead4fc71-ZAG" ,
"content-length" : "16071"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’ s first major printed books, the “Forty– Two– Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’ s first major printed books, the “Forty– Two– Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n<figure class=\"float-right\" style=\"width: 240px\">\n\t<img src=\"/media/gutenberg.jpg\" alt=\"Gutenberg\" > \ n \ t < f i g c a p t i o n > J o h a n n e s G u t e n b e r g < / f i g c a p t i o n > \ n < / f i g u r e > \ n \ n W i t h h i s i n v e n t i o n o f t h e p r i n t i n g p r e s s , G u t e n b e r g w a s t h e f i r s t E u r o p e a n t o u s e m o v a b l e t y p e p r i n t i n g , i n a r o u n d 1439 . A m o n g h i s m a n y c o n t r i b u t i o n s t o p r i n t i n g a r e : t h e i n v e n t i o n o f a p r o c e s s f o r m a s s - p r o d u c i n g m o v a b l e t y p e ; t h e u s e o f o i l - b a s e d i n k ; a n d t h e u s e o f a w o o d e n p r i n t i n g p r e s s s i m i l a r t o t h e a g r i c u l t u r a l s c r e w p r e s s e s o f t h e p e r i o d . H i s t r u l y e p o c h a l i n v e n t i o n w a s t h e c o m b i n a t i o n o f t h e s e e l e m e n t s i n t o a p r a c t i c a l s y s t e m t h a t a l l o w e d t h e m a s s p r o d u c t i o n o f p r i n t e d b o o k s a n d w a s e c o n o m i c a l l y v i a b l e f o r p r i n t e r s a n d r e a d e r s a l i k e . G u t e n b e r g ' s m e t h o d f o r m a k i n g t y p e i s t r a d i t i o n a l l y c o n s i d e r e d t o h a v e i n c l u d e d a t y p e m e t a l a l l o y a n d a h a n d m o u l d f o r c a s t i n g t y p e . T h e a l l o y w a s a m i x t u r e o f l e a d , t i n , a n d a n t i m o n y t h a t m e l t e d a t a r e l a t i v e l y l o w t e m p e r a t u r e f o r f a s t e r a n d m o r e e c o n o m i c a l c a s t i n g , c a s t w e l l , a n d c r e a t e d a d u r a b l e t y p e . \ n \ n I n R e n a i s s a n c e E u r o p e , t h e a r r i v a l o f m e c h a n i c a l m o v a b l e t y p e p r i n t i n g i n t r o d u c e d t h e e r a o f m a s s c o m m u n i c a t i o n w h i c h p e r m a n e n t l y a l t e r e d t h e s t r u c t u r e o f s o c i e t y . T h e r e l a t i v e l y u n r e s t r i c t e d c i r c u l a t i o n o f i n f o r m a t i o n — i n c l u d i n g r e v o l u t i o n a r y i d e a s — t r a n s c e n d e d b o r d e r s , c a p t u r e d t h e m a s s e s i n t h e R e f o r m a t i o n a n d t h r e a t e n e d t h e p o w e r o f p o l i t i c a l a n d r e l i g i o u s a u t h o r i t i e s ; t h e s h a r p i n c r e a s e i n l i t e r a c y b r o k e t h e m o n o p o l y o f t h e l i t e r a t e e l i t e o n e d u c a t i o n a n d l e a r n i n g a n d b o l s t e r e d t h e e m e r g i n g m i d d l e c l a s s . A c r o s s E u r o p e , t h e i n c r e a s i n g c u l t u r a l s e l f - a w a r e n e s s o f i t s p e o p l e l e d t o t h e r i s e o f p r o t o - n a t i o n a l i s m , a c c e l e r a t e d b y t h e f l o w e r i n g o f t h e E u r o p e a n v e r n a c u l a r l a n g u a g e s t o t h e d e t r i m e n t o f L a t i n ' s s t a t u s a s l i n g u a f r a n c a . I n t h e 19 t h c e n t u r y , t h e r e p l a c e m e n t o f t h e h a n d - o p e r a t e d G u t e n b e r g - s t y l e p r e s s b y s t e a m - p o w e r e d r o t a r y p r e s s e s a l l o w e d p r i n t i n g o n a n i n d u s t r i a l s c a l e , w h i l e W e s t e r n - s t y l e p r i n t i n g w a s a d o p t e d a l l o v e r t h e w o r l d , b e c o m i n g p r a c t i c a l l y t h e s o l e m e d i u m f o r m o d e r n b u l k p r i n t i n g . \ n \ n T h e u s e o f m o v a b l e t y p e w a s a m a r k e d i m p r o v e m e n t o n t h e h a n d w r i t t e n m a n u s c r i p t , w h i c h w a s t h e e x i s t i n g m e t h o d o f b o o k p r o d u c t i o n i n E u r o p e , a n d u p o n w o o d b l o c k p r i n t i n g , a n d r e v o l u t i o n i z e d E u r o p e a n b o o k - m a k i n g . G u t e n b e r g ' s p r i n t i n g t e c h n o l o g y s p r e a d r a p i d l y t h r o u g h o u t E u r o p e a n d l a t e r t h e w o r l d . \ n \ n H i s m a j o r w o r k , t h e G u t e n b e r g B i b l e ( a l s o k n o w n a s t h e 42 - l i n e B i b l e ) , h a s b e e n a c c l a i m e d f o r i t s h i g h a e s t h e t i c a n d t e c h n i c a l q u a l i t y . \ n \ n # # P r i n t i n g P r e s s \ n \ n A r o u n d 1439 , G u t e n b e r g w a s i n v o l v e d i n a f i n a n c i a l m i s a d v e n t u r e m a k i n g p o l i s h e d m e t a l m i r r o r s ( w h i c h w e r e b e l i e v e d t o c a p t u r e h o l y l i g h t f r o m r e l i g i o u s r e l i c s ) f o r s a l e t o p i l g r i m s t o A a c h e n : i n 1439 t h e c i t y w a s p l a n n i n g t o e x h i b i t i t s c o l l e c t i o n o f r e l i c s f r o m E m p e r o r C h a r l e m a g n e b u t t h e e v e n t w a s d e l a y e d b y o n e y e a r d u e t o a s e v e r e f l o o d a n d t h e c a p i t a l a l r e a d y s p e
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits?ref_name=master&path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md" ,
2020-01-15 00:15:14 +02:00
"headers" : {
2020-09-20 10:30:46 -07:00
"Content-Type" : "application/json" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=def2314fa379aacd4d9cf5fd86613c2271597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-09-20 10:30:46 -07:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&per_page=20&ref_name=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&per_page=20&ref_name=master>; rel=\"last\"" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
"X-Total" : "1" ,
"X-Total-Pages" : "1" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
2020-04-21 17:46:06 +03:00
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5679a70000fc597d043200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5dfe3fc59-ZAG" ,
"content-length" : "591"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "[{\"id\":\"2bc3fa39d8adb9e008e52793854338399fc6e4ad\",\"short_id\":\"2bc3fa39\",\"created_at\":\"2019-07-24T10:45:32.000+03:00\",\"parent_ids\":[],\"title\":\"initial commit\",\"message\":\"initial commit\\n\",\"author_name\":\"owner\",\"author_email\":\"owner@users.noreply.github.com\",\"authored_date\":\"2019-07-24T10:45:32.000+03:00\",\"committer_name\":\"owner\",\"committer_email\":\"owner@users.noreply.github.com\",\"committed_date\":\"2019-07-24T10:45:32.000+03:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}]" ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/files/content%2Fposts%2F2016-02-02---A-Brief-History-of-Typography.md/raw?ref=master" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "text/plain; charset=utf-8" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d9efc0dd36a3d89e0b331b540ebd475061597153042; expires=Thu, 10-Sep-20 13:37:22 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "max-age=0, private, must-revalidate, no-store, no-cache" ,
2020-09-20 10:30:46 -07:00
"Content-Disposition" : "inline; filename=\"2016-02-02---A-Brief-History-of-Typography.md\"; filename*=UTF-8''2016-02-02---A-Brief-History-of-Typography.md" ,
2020-04-21 17:46:06 +03:00
"Expires" : "Fri, 01 Jan 1990 00:00:00 GMT" ,
"Pragma" : "no-cache" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Blob-Id" : "0eea554365f002d0f1572af9a58522d335a794d5" ,
2020-04-21 17:46:06 +03:00
"X-Gitlab-Commit-Id" : "ac8bcd7244d386040a77a4bdec472138547cc38a" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Content-Sha256" : "5ef3a4f55b0130f04866489f8304fd8db408351abe0bd10a9e8f17b167341591" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Encoding" : "base64" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-File-Name" : "2016-02-02---A-Brief-History-of-Typography.md" ,
"X-Gitlab-File-Path" : "content/posts/2016-02-02---A-Brief-History-of-Typography.md" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Last-Commit-Id" : "2bc3fa39d8adb9e008e52793854338399fc6e4ad" ,
"X-Gitlab-Ref" : "master" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Size" : "2786" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f56799f0000911b0b8c7200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d5cf95911b-ZAG" ,
"content-length" : "2786"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n<figure>\n\t<blockquote>\n\t\t<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.</p>\n\t\t<footer>\n\t\t\t<cite>— Aliquam tincidunt mauris eu risus.</cite>\n\t\t</footer>\n\t</blockquote>\n</figure>\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus." ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits?ref_name=master&path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md" ,
2020-01-15 00:15:14 +02:00
"headers" : {
2020-04-21 17:46:06 +03:00
"Content-Type" : "application/json" ,
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d94b063a5e8c39d8f75bc7ec52838218d1597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
2020-09-20 10:30:46 -07:00
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2017-19-08---Humane-Typography-in-the-Digital-Age.md&per_page=20&ref_name=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2017-19-08---Humane-Typography-in-the-Digital-Age.md&per_page=20&ref_name=master>; rel=\"last\"" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-04-21 17:46:06 +03:00
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
"X-Total" : "1" ,
"X-Total-Pages" : "1" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f567ac90000913fec34d200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d7a97a913f-ZAG" ,
2020-04-21 17:46:06 +03:00
"content-length" : "591"
} ,
"response" : "[{\"id\":\"2bc3fa39d8adb9e008e52793854338399fc6e4ad\",\"short_id\":\"2bc3fa39\",\"created_at\":\"2019-07-24T10:45:32.000+03:00\",\"parent_ids\":[],\"title\":\"initial commit\",\"message\":\"initial commit\\n\",\"author_name\":\"owner\",\"author_email\":\"owner@users.noreply.github.com\",\"authored_date\":\"2019-07-24T10:45:32.000+03:00\",\"committer_name\":\"owner\",\"committer_email\":\"owner@users.noreply.github.com\",\"committed_date\":\"2019-07-24T10:45:32.000+03:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}]" ,
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits?ref_name=master&path=content/posts/2016-02-02---A-Brief-History-of-Typography.md" ,
2020-04-21 17:46:06 +03:00
"headers" : {
"Content-Type" : "application/json" ,
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d94b063a5e8c39d8f75bc7ec52838218d1597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "max-age=0, private, must-revalidate" ,
2020-09-20 10:30:46 -07:00
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-02-02---A-Brief-History-of-Typography.md&per_page=20&ref_name=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2016-02-02---A-Brief-History-of-Typography.md&per_page=20&ref_name=master>; rel=\"last\"" ,
2020-04-21 17:46:06 +03:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
"X-Total" : "1" ,
"X-Total-Pages" : "1" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f567aca0000913fec34e200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d7a97c913f-ZAG" ,
2020-04-21 17:46:06 +03:00
"content-length" : "591"
} ,
"response" : "[{\"id\":\"2bc3fa39d8adb9e008e52793854338399fc6e4ad\",\"short_id\":\"2bc3fa39\",\"created_at\":\"2019-07-24T10:45:32.000+03:00\",\"parent_ids\":[],\"title\":\"initial commit\",\"message\":\"initial commit\\n\",\"author_name\":\"owner\",\"author_email\":\"owner@users.noreply.github.com\",\"authored_date\":\"2019-07-24T10:45:32.000+03:00\",\"committer_name\":\"owner\",\"committer_email\":\"owner@users.noreply.github.com\",\"committed_date\":\"2019-07-24T10:45:32.000+03:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}]" ,
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/files/content%2Fposts%2F2017-19-08---Humane-Typography-in-the-Digital-Age.md/raw?ref=master" ,
2020-04-21 17:46:06 +03:00
"headers" : {
"Content-Type" : "text/plain; charset=utf-8" ,
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=db92059246bc299700efab960941249c01597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
2020-04-21 17:46:06 +03:00
"Vary" : "Accept-Encoding" ,
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "max-age=0, private, must-revalidate, no-store, no-cache" ,
2020-09-20 10:30:46 -07:00
"Content-Disposition" : "inline; filename=\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\"; filename*=UTF-8''2017-19-08---Humane-Typography-in-the-Digital-Age.md" ,
2020-04-21 17:46:06 +03:00
"Expires" : "Fri, 01 Jan 1990 00:00:00 GMT" ,
"Pragma" : "no-cache" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Blob-Id" : "a532f0a9445cdf90a19c6812cff89d1674991774" ,
2020-04-21 17:46:06 +03:00
"X-Gitlab-Commit-Id" : "ac8bcd7244d386040a77a4bdec472138547cc38a" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Content-Sha256" : "063282f246651562d133ca628c0efda434026cf7a116a96f77c8be4b07810ed0" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Encoding" : "base64" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-File-Name" : "2017-19-08---Humane-Typography-in-the-Digital-Age.md" ,
"X-Gitlab-File-Path" : "content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md" ,
2020-01-15 00:15:14 +02:00
"X-Gitlab-Last-Commit-Id" : "2bc3fa39d8adb9e008e52793854338399fc6e4ad" ,
"X-Gitlab-Ref" : "master" ,
2020-09-20 10:30:46 -07:00
"X-Gitlab-Size" : "7465" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f567ac70000fc69dd1f7200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d7aee8fc69-ZAG" ,
"content-length" : "7465"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\" \ n c a n o n i c a l : ' ' \ n - - - \ n \ n - [ T h e f i r s t t r a n s i t i o n ] ( # t h e - f i r s t - t r a n s i t i o n ) \ n - [ T h e d i g i t a l a g e ] ( # t h e - d i g i t a l - a g e ) \ n - [ L o s s o f h u m a n i t y t h r o u g h t r a n s i t i o n s ] ( # l o s s - o f - h u m a n i t y - t h r o u g h - t r a n s i t i o n s ) \ n - [ C h a s i n g p e r f e c t i o n ] ( # c h a s i n g - p e r f e c t i o n ) \ n \ n A n E s s a y o n T y p o g r a p h y b y E r i c G i l l t a k e s t h e r e a d e r b a c k t o t h e y e a r 1930 . T h e y e a r w h e n a c o n f l i c t b e t w e e n t w o w o r l d s c a m e t o i t s t e r m . T h e m a c h i n e s o f t h e i n d u s t r i a l w o r l d f i n a l l y t o o k o v e r t h e h a n d i c r a f t s . \ n \ n T h e t y p o g r a p h y o f t h i s i n d u s t r i a l a g e w a s n o l o n g e r h a n d c r a f t e d . M a s s p r o d u c t i o n a n d p r o f i t b e c a m e m o r e i m p o r t a n t . Q u a n t i t y m a t t e r e d m o r e t h a n t h e q u a l i t y . T h e b o o k s a n d p r i n t e d w o r k s i n g e n e r a l l o s t a p a r t o f i t s h u m a n i t y . T h e t y p e f a c e s w e r e n o t p r o d u c e d b y c r a f t s m e n a n y m o r e . I t w a s t h e m a c h i n e s p r i n t i n g a n d t y i n g t h e b o o k s t o g e t h e r n o w . T h e c r a f t s m e n h a d t o l e t g o o f t h e i r c r a f t a n d b e c a m e a c o g i n t h e p r o c e s s . A n e x t e n s i o n o f t h e i n d u s t r i a l m a c h i n e . \ n \ n B u t t h e v i c t o r y o f t h e i n d u s t r i a l i s m d i d n ’ t m e a n t h a t t h e c r a f t s m e n w e r e c o m p l e t e l y e x t i n c t . T h e t w o w o r l d s c o n t i n u e d t o c o e x i s t i n d e p e n d e n t l y . E a c h r e c o g n i s i n g t h e g o o d i n t h e o t h e r — t h e p o w e r o f i n d u s t r i a l i s m a n d t h e h u m a n i t y o f c r a f t s m a n s h i p . T h i s w a s t h e s e c o n d t r a n s i t i o n t h a t w o u l d s t r i p t y p o g r a p h y o f a p a r t o f i t s h u m a n i t y . W e h a v e t o g o 500 y e a r s b a c k i n t i m e t o m e e t t h e f i r s t o n e . \ n \ n # # T h e f i r s t t r a n s i t i o n \ n \ n A s i m i l a r c o n f l i c t e m e r g e d a f t e r t h e i n v e n t i o n o f t h e f i r s t p r i n t i n g p r e s s i n E u r o p e . J o h a n n e s G u t e n b e r g i n v e n t e d m o v a b l e t y p e a n d u s e d i t t o p r o d u c e d i f f e r e n t c o m p o s i t i o n s . H i s w o r k s h o p c o u l d p r i n t u p t o 240 i m p r e s s i o n s p e r h o u r . U n t i l t h e n , t h e b o o k s w e r e b e i n g c o p i e d b y h a n d . A l l t h e b o o k s w e r e h a n d w r i t t e n a n d d e c o r a t e d w i t h h a n d d r a w n o r n a m e n t s a n d f i g u r e s . A p r o c e s s o f c o p y i n g a b o o k w a s l o n g b u t e a c h b o o k , e v e n a c o p y , w a s a w o r k o f a r t . \ n \ n T h e f i r s t p r i n t e d b o o k s w e r e , a t f i r s t , p e r c e i v e d a s i n f e r i o r t o t h e h a n d w r i t t e n o n e s . T h e y w e r e s m a l l e r a n d c h e a p e r t o p r o d u c e . M o v a b l e t y p e p r o v i d e d t h e p r i n t e r s w i t h f l e x i b i l i t y t h a t a l l o w e d t h e m t o p r i n t b o o k s i n l a n g u a g e s o t h e r t h a n L a t i n . G i l l d e s c r i b e s t h e t r a n s i t i o n t o i n d u s t r i a l i s m a s s o m e t h i n g t h a t p e o p l e n e e d e d a n d w a n t e d . S o m e t h i n g s i m i l a r h a p p e n e d a f t e r t h e f i r s t p r i n t e d b o o k s e m e r g e d . P e o p l e w a n t e d b o o k s i n a l a n g u a g e t h e y u n d e r s t o o d a n d t h e y w a n t e d b o o k s t h e y c o u l d t a k e w i t h t h e m . T h e y w e r e h u n g r y f o r k n o w l e d g e a n d p r i n t e d b o o k s s a t i s f i e d t h i s h u n g e r . \ n \ n ! [ 42 - l i n e - b i b l e . j p g ] ( / m e d i a / 42 - l i n e - b i b l e . j p g ) \ n \ n * T h e 42 – L i n e B i b l e , p r i n t e d b y G u t e n b e r g . * \ n \ n B u t , t h r o u g h t h i s t r a n s i t i o n , t h e b o o k l o s t a l a r g e p a r t o f i t s h u m a n i t y . T h e m a c h i n e t o o k o v e r m o s t o f t h e p r o c e s s b u t c r a f t s m a n s h i p w a s s t i l l a p a r t o f i t . T h e t y p e f a c e s w e r e c u t m a n u a l l y b y t h e f i r s t p u n c h c u t t e r s . T h e p a p e r w a s m a d e b y h a n d . T h e i l l u s t r a t i o n s a n d o r n a m e n t s w e r e s t i l l b e i n g h a n d d r a w n . T h e s e w e r e t h e r e m a i n s o f t h e c r a f t s m a n s h i p t h a t w e n t a l m o s t e x t i n c t i n t h e t i m e s o f E r i c G i l l . \ n \ n # # T h e d i g i t a l a g e \ n \ n T h e f i r s t t r a n s i t i o n t o o k a w a y a l a r g e p a r t o f h u m a n i t y f r o m w r i t t e n c o m m u n i c a t i o n . I n d u s t r i a l i s a t i o n , t h e s e c o n d t r a n s i t i o n d e s c r i b e d b y E r i c G i l l , t o o k a w a y m o s t o f w h a t w a s l e f t . B u t i t ’ s t h e t h i r d t r a n s i t i o n t h a t s t r i p p e d i t n a k e d . T y p e f a c e s a r e f a c e l e s s t h e s e d a y s . T h e y ’ r e j u s t f o n t s o n o u r c o m p u t e r s . H a r d l y a n y o n e k n o w s t h e i r s t o r i e s . H a r d l y a n y o n e c a r e s . F l i c k i n g t h r o u g h t h o u s a n d s o f t y p e f a c e s a n d f i n d i n g t h e “ r i g h t o n e ” i s a m a t t e r o f m i n u t e s . \ n \ n > I n t h e n e w c o m p u t e r a g e t h e p r o l i f e r a t i o n o f t y p e f a c e s a n d t y p e m a n i p u l a t i o n s r e p r e s e n t s a n e w l e v e l o f v i s u a l p o l l u t i o n t h r e a t e n i n g o u r c u l t u r e . O u t o f t h o u s a n d s o f t y p e f a c e s , a l l w e n e e d a r e a f e w b a s i c o n e s , a n d t r a s h t h e r e s t . \ n > \ n — M a s s i m o V i g n e l l i \ n \ n T y p o g r a p h y i s n o t
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
{
"method" : "GET" ,
2020-09-20 10:30:46 -07:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits?ref_name=master&path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md" ,
2020-01-15 00:15:14 +02:00
"headers" : {
2020-09-20 10:30:46 -07:00
"Content-Type" : "application/json" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d1050a5aa1c7b2b34b17b66cb86405c9c1597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Vary" : "Accept-Encoding" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-09-20 10:30:46 -07:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"Link" : "<https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2017-18-08---The-Birth-of-Movable-Type.md&per_page=20&ref_name=master>; rel=\"first\", <https://gitlab.com/api/v4/projects/owner%2Frepo/repository/commits?id=owner%2Frepo&order=default&page=1&path=content%2Fposts%2F2017-18-08---The-Birth-of-Movable-Type.md&per_page=20&ref_name=master>; rel=\"last\"" ,
2020-01-15 00:15:14 +02:00
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
2020-09-20 10:30:46 -07:00
"X-Next-Page" : "" ,
"X-Page" : "1" ,
"X-Per-Page" : "20" ,
"X-Prev-Page" : "" ,
"X-Total" : "1" ,
"X-Total-Pages" : "1" ,
2020-01-15 00:15:14 +02:00
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f567b2a0000fc5980bff200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259d84de0fc59-ZAG" ,
"content-length" : "591"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "[{\"id\":\"2bc3fa39d8adb9e008e52793854338399fc6e4ad\",\"short_id\":\"2bc3fa39\",\"created_at\":\"2019-07-24T10:45:32.000+03:00\",\"parent_ids\":[],\"title\":\"initial commit\",\"message\":\"initial commit\\n\",\"author_name\":\"owner\",\"author_email\":\"owner@users.noreply.github.com\",\"authored_date\":\"2019-07-24T10:45:32.000+03:00\",\"committer_name\":\"owner\",\"committer_email\":\"owner@users.noreply.github.com\",\"committed_date\":\"2019-07-24T10:45:32.000+03:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}]" ,
2020-01-15 00:15:14 +02:00
"status" : 200
} ,
2020-09-20 10:30:46 -07:00
{
"method" : "HEAD" ,
"url" : "/api/v4/projects/owner%2Frepo/repository/files/static%2Fmedia%2Fnetlify.png?ref=master" ,
"headers" : {
"Content-Type" : "application/json" ,
"Content-Length" : "32" ,
"Connection" : "keep-alive" ,
"Set-Cookie" : "__cfduid=de2d3d8cf856a914efbe81cff54fe59101597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
"Cache-Control" : "no-cache" ,
"Vary" : "Origin" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
"cf-request-id" : "047f567bb30000fc615a3df200000001" ,
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
"CF-RAY" : "5c1259d91b2cfc61-ZAG"
} ,
"status" : 404
} ,
2020-01-15 00:15:14 +02:00
{
"body" : "{\"branch\":\"master\",\"commit_message\":\"Upload “static/media/netlify.png”\",\"actions\":[{\"action\":\"create\",\"file_path\":\"static/media/netlify.png\",\"content\":\" i V B O R w 0 K G g o A A A A N S U h E U g A A A J c A A A C X C A M A A A A v Q T l L A A A A w F B M V E X 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
"method" : "POST" ,
2020-04-21 17:46:06 +03:00
"url" : "/api/v4/projects/owner%2Frepo/repository/commits" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
2020-09-20 10:30:46 -07:00
"Content-Length" : "798" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=db92059246bc299700efab960941249c01597153043; expires=Thu, 10-Sep-20 13:37:23 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-01-15 00:15:14 +02:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
"Vary" : "Origin" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
2020-04-21 17:46:06 +03:00
"GitLab-SV" : "localhost" ,
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f567cd80000fc69da00b200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259daff11fc69-ZAG"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "{\"id\":\"48e1b3c5e18f82fdf873c2daad219de398f0d0ea\",\"short_id\":\"48e1b3c5\",\"created_at\":\"2020-08-11T13:37:23.000+00:00\",\"parent_ids\":[\"ac8bcd7244d386040a77a4bdec472138547cc38a\"],\"title\":\"Upload â static/media/netlify.pngâ \",\"message\":\"Upload â static/media/netlify.pngâ \",\"author_name\":\"owner\",\"author_email\":\"4843565-owner@users.noreply.gitlab.com\",\"authored_date\":\"2020-08-11T13:37:23.000+00:00\",\"committer_name\":\"owner\",\"committer_email\":\"4843565-owner@users.noreply.gitlab.com\",\"committed_date\":\"2020-08-11T13:37:23.000+00:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/48e1b3c5e18f82fdf873c2daad219de398f0d0ea\",\"stats\":{\"additions\":0,\"deletions\":0,\"total\":0},\"status\":null,\"project_id\":20467931,\"last_pipeline\":null}" ,
2020-01-15 00:15:14 +02:00
"status" : 201
} ,
{
2020-09-20 10:30:46 -07:00
"body" : "{\"branch\":\"master\",\"commit_message\":\"Delete “static/media/netlify.png”\",\"actions\":[{\"action\":\"delete\",\"file_path\":\"static/media/netlify.png\"}]}" ,
"method" : "POST" ,
"url" : "/api/v4/projects/owner%2Frepo/repository/commits" ,
2020-01-15 00:15:14 +02:00
"headers" : {
"Content-Type" : "application/json" ,
2020-09-20 10:30:46 -07:00
"Content-Length" : "798" ,
2020-04-21 17:46:06 +03:00
"Connection" : "keep-alive" ,
2020-09-20 10:30:46 -07:00
"Set-Cookie" : "__cfduid=d71d82065d6663a910955b250c63153fc1597153046; expires=Thu, 10-Sep-20 13:37:26 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure" ,
2020-01-15 00:15:14 +02:00
"Access-Control-Allow-Methods" : "GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS" ,
"Access-Control-Allow-Origin" : "*" ,
2020-04-21 17:46:06 +03:00
"Access-Control-Expose-Headers" : "Link, X-Total, X-Total-Pages, X-Per-Page, X-Page, X-Next-Page, X-Prev-Page, X-Gitlab-Blob-Id, X-Gitlab-Commit-Id, X-Gitlab-Content-Sha256, X-Gitlab-Encoding, X-Gitlab-File-Name, X-Gitlab-File-Path, X-Gitlab-Last-Commit-Id, X-Gitlab-Ref, X-Gitlab-Size" ,
"Access-Control-Max-Age" : "7200" ,
2020-09-20 10:30:46 -07:00
"Cache-Control" : "max-age=0, private, must-revalidate" ,
2020-01-15 00:15:14 +02:00
"Vary" : "Origin" ,
"X-Content-Type-Options" : "nosniff" ,
"X-Frame-Options" : "SAMEORIGIN" ,
"Strict-Transport-Security" : "max-age=31536000" ,
"Referrer-Policy" : "strict-origin-when-cross-origin" ,
"GitLab-SV" : "localhost" ,
2020-04-21 17:46:06 +03:00
"CF-Cache-Status" : "DYNAMIC" ,
2020-09-20 10:30:46 -07:00
"cf-request-id" : "047f5687020000fc6dcc9f5200000001" ,
2020-04-21 17:46:06 +03:00
"Expect-CT" : "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" ,
"Server" : "cloudflare" ,
2020-09-20 10:30:46 -07:00
"CF-RAY" : "5c1259eb3bacfc6d-ZAG"
2020-01-15 00:15:14 +02:00
} ,
2020-09-20 10:30:46 -07:00
"response" : "{\"id\":\"b555bb867e93ad88dbfbfa67d23437aae3023a6a\",\"short_id\":\"b555bb86\",\"created_at\":\"2020-08-11T13:37:26.000+00:00\",\"parent_ids\":[\"48e1b3c5e18f82fdf873c2daad219de398f0d0ea\"],\"title\":\"Delete â static/media/netlify.pngâ \",\"message\":\"Delete â static/media/netlify.pngâ \",\"author_name\":\"owner\",\"author_email\":\"4843565-owner@users.noreply.gitlab.com\",\"authored_date\":\"2020-08-11T13:37:26.000+00:00\",\"committer_name\":\"owner\",\"committer_email\":\"4843565-owner@users.noreply.gitlab.com\",\"committed_date\":\"2020-08-11T13:37:26.000+00:00\",\"web_url\":\"https://gitlab.com/owner/repo/-/commit/b555bb867e93ad88dbfbfa67d23437aae3023a6a\",\"stats\":{\"additions\":0,\"deletions\":0,\"total\":0},\"status\":null,\"project_id\":20467931,\"last_pipeline\":null}" ,
"status" : 201
2020-01-15 00:15:14 +02:00
}
]