llighter / yunha-ind Goto Github PK
View Code? Open in Web Editor NEWYUNHA INDUSTRY website
Home Page: https://llighter.github.io
License: MIT License
YUNHA INDUSTRY website
Home Page: https://llighter.github.io
License: MIT License
An aside highlights a specific section of the page to call it out for user's attention.
In web.dev, there's many implementation of asides like caution, note, etc.
I'm gonna integrated this with my site.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: <2019-09-05>
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
GoogleChrome/web.dev@c6ce69e
hero
image
src/site/_includes/partials/post.njk
heroFit: hero_fit
{{ page.date | prettyDate }} -> {{ date | prettyDate }}
src/site/_includes/styles.njk
styles...
In web.dev, They use gulp to copy images.
For example.
const assetTypes = `jpg,jpeg,png,svg,gif,webp,webm,mp4,mov,ogg,wav,mp3,txt,yaml`;
...
// Images and any other assets in the content directory that should be copied
// over along with the posts themselves.
// Because we use permalinks to strip the parent directories form our posts
// we need to also strip them from the content paths.
gulp.task('copy-content-assets', () => {
return gulp
.src([
`./src/site/content/en/**/*.{${assetTypes}}`,
])
.pipe(gulpif(isProd, imagemin([
pngquant({quality: [0.8, 0.8]}),
mozjpeg({quality: 80}),
])))
// This makes the images show up in the same spot as the permalinked posts
// they belong to.
.pipe(
rename(function(assetPath) {
const parts = assetPath.dirname.split('/');
// Let the en/images directory pass through.
if (parts[0] === 'images') {
return;
}
// Let en/handbook images pass through.
if (parts[0] === 'handbook') {
return;
}
return assetPath.dirname = path.basename(assetPath.dirname);
})
)
.pipe(gulp.dest('./dist/en'));
});
Author: @[Author's GitHub username.]
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @[Author's GitHub username.]
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: <2019-11-30>
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
postcard element should have role attribute like listitem
Additional context
web.dev instuction
Google developer ARIA introduction
W3C ARIA spec
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: 2019-09-14
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
To improve readability, I will seperate header from the app.scss
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: 2019-11-24
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Describe the bug
spelling of permalink is incorrect
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Edit rols to roles
This issue mentioned pwa on 11ty.
you can access documents from Workbox.
This article is a sample blog post in web.dev.
This form is generated by 11ty which is static site generator. They use gulp for bundle css, js. But I'm going to use webpack. The reason I use this is there is a document on the material website.
Also, I will build a website by applying the semantic web.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
EXAMPLE: NAVIGATION LINKS WITH AN active CLASS ADDED FOR ON THE CURRENT PAGE
<ul>
{%- for post in collections.post -%}
<li{% if page.url == post.url %} class="active"{% endif %}>{{ post.data.title }}</li>
{%- endfor -%}
</ul>
Implement in conjunction with navigation.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: 2019.11.16
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @[Author's GitHub username.]
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
현재는 구글 폰트를 사용하고 있어서 한글을 사용할 때는 딱딱하고 한글의 아름다움이 덜하다는 느낌이 있다.
한글날을 맞이하여 여러 한글 폰트들을 홈페이지에 적용할 수 있는지 확인해보자.
다만 구글 폰트는 CDN방식으로 온라인에서 바로 받아오는데 직접 서버에 올리면 잘 적용될 것이지와 성능 측면에서 불리한 점이 없는지는 확인해보아야 겠다.
blog.11tydata.js need to chage like this(web.dev-blog.11tydata.js)
So I can apply post.njk to my blog posts.
I need to generate index.njk at blog directory for view blog list.
At web.dev, I can see how to make this layout.
At this moment, My website show the url at the toolbar.
But I want to change this to represent page's title.
here is the link I can refer: HTML <title> Tag
I think the reason why hero images didn't shown on the post is wrongly configured url.
So, I need to compare with local and public.
Chrome 76 버전 부터 lazy 로딩이 브라우저 단에서 지원이 된다.
현재로서는 크롬에서만 지원하지만 이후 다른 브라우저도 지원을 하게 될 것이라 기대한다.
이미지나 iframe을 로딩하는 것은 브라우저에서 큰 부담을 주는 작업이기 때문에 viewport 내에서 바로 보여지는 값이 아니라면 페이지 초기 로드시에 전부 로딩할 필요가 없다. 따라서 lazy 로딩을 적용하면 이미지나 iframe 영상이 많으면 많을 수록 성능 향상에 도움이 될 것이다.
다행히 lazy 로딩을 적용하려면 이미지 태그나 iframe 태그에 loading
옵션에 lazy
를 넣어주기만 하면 된다.
우선 현재 홈페이지 구성이 mdc-web과 섞여 있어서 메인 페이지 로드 시 이미지를 백그라운드 이미지 옵션으로 지정을 한다. 홈페이지 UI를 전반적으로 개편할 때 lazy 로딩 옵션을 넣도록 하자.
관련 블로그(web.dev): https://web.dev/native-lazy-loading
with this action, I think I can migrate ci code from travis to github action
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When click the link, User can see their heading
cf. https://stackoverflow.com/questions/4086107/fixed-page-header-overlaps-in-page-anchors
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date: <2019-09-08>
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
cf. MDN Web Docs head 태그에는 무엇이 있을까? HTML의 메타데이터
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
<ul>
{%- for post in collections.post -%}
<li>{{ post.data.title }}</li>
{%- endfor -%}
</ul>
In the same way as above, Print the list of posts on the main blog page.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
At this point, My main page is same as Blog page.
To distinguish this pages, I need to make different view of Main page.
To do that, I'll make a new collection of recent post and show three of them.
Reference link
<meta name="viewport" content="width=device-width, initial-scale=1.0">
site/_includes/*
I have to figure out this layout mechanism.
기본적인 글을 작성하면 카드형식으로 보여주고 있다.
팁은 카드 형식이 아닌 리스트 형식을 사용하는 것을 고려해보려고 한다.
디자인이나 배열 방식은 논의해야한다.
Describe the bug
In 11ty, H tag(#, ##, ###, etc) transform with link.
But, When I use hangul(Korean), this module can't transform to link rather return empty space.
So, I need to figure out to apply hangul to slug.
11ty use slugify.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
ex. 테 스 트 -> 테-스-트
A Hero Image is a large image with text, often placed at the top of a webpage
For using Hero, I should prepare two file: Hero.js, images.scss
Both, Already implemented by web.dev. So, All I have to do is applying this file to my website.
PS. object-position is property specifies the alignment
Describe the bug
improve article link is invalid
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When you click the link of the article, I shoud see the original md file of this article
Screenshots
404
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
Author: @llighter
Reviewer: [Leave blank. I will assign a reviewer.]
Target publish date:
Check this box if this is a hard deadline.
Check this box if you'd like your reviewer to fix grammar and punctuation issues for you.
Process
Check out the web.dev writing process.
When you're ready, make a copy of this template
and fill in the proposal and outline sections. When you're finished, drop a link
to the doc in the 1st step below and check the box. A member of the web.dev team
will assign this ticket to themselves and work as your reviewer to help you
complete the remaining steps.
기존에 최근 글(포스트)들을 가져오는 컬랙션을 참고해서 만들면 된다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.