Design Pattern Tiếng Việt: Prototype
Prototype Pattern Giới thiệu Trong chương trước, chúng ta đã tìm hiểu về các Creational Design Pattern, bao gồm Abstract Factory, Builder, Factory Method g...
Prototype Pattern Giới thiệu Trong chương trước, chúng ta đã tìm hiểu về các Creational Design Pattern, bao gồm Abstract Factory, Builder, Factory Method g...
Factory Method Giới thiệu Định nghĩa: Factory Method là một Design Pattern thuộc nhóm Creational Patterns (Mẫu thiết kế tạo đối tượng), cung cấp một cách đ...
Builder Pattern Giới thiệu Builder Pattern là một Creational Design Pattern cho phép xây dựng đối tượng phức tạp bằng cách sử dụng các đối tượng riêng biệt...
Abstract Factory Giới thiệu Trong cuốn sách về Design Pattern, chúng ta đã tìm hiểu về nhóm Creational Pattern, bao gồm những Pattern giúp khởi tạo đối tượ...
Singleton Giới thiệu Singleton là một Design Pattern thuộc nhóm Creational Pattern. Nó đảm bảo chỉ duy nhất một thể hiện của một lớp được tạo ra trong suốt...
This post should not appear in the search index because it has the following YAML Front Matter: search: false Note: search: false only works to exclude po...
This post should not appear in the search index because it has the following YAML Front Matter: search: false Note: search: false only works to exclude po...
This post should not appear in the search index because it has the following YAML Front Matter: search: false Note: search: false only works to exclude po...
This post should display a header with a responsive video, if the theme supports it. Settings Parameter Required Description ...
This post should display a header with a responsive video, if the theme supports it. Settings Parameter Required Description ...
This post should display a header with a responsive video, if the theme supports it. Settings Parameter Required Description ...
Hot on the heels of Jekyll v3.3.0 is a beta release of Minimal Mistakes… as a gemified theme. minimal-mistakes-jekyll can only be used with Jekyll proper. I...
Hot on the heels of Jekyll v3.3.0 is a beta release of Minimal Mistakes… as a gemified theme. minimal-mistakes-jekyll can only be used with Jekyll proper. I...
Jekyll themes distributed as Ruby gems are finally here to make installing and upgrading much easier. Gone are the days of forking a repo just to “install it...
Jekyll themes distributed as Ruby gems are finally here to make installing and upgrading much easier. Gone are the days of forking a repo just to “install it...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
Post displaying the various ways of highlighting code in Markdown.
Post displaying the various ways of highlighting code in Markdown.
Post displaying the various ways of highlighting code in Markdown.
Examples and code for displaying images in posts.
Examples and code for displaying images in posts.
Examples and code for displaying images in posts.
A variety of common markup showing how the theme styles them. Header two Header three Header four Header five Header six Blockquotes Single line block...
A variety of common markup showing how the theme styles them. Header two Header three Header four Header five Header six Blockquotes Single line block...
A variety of common markup showing how the theme styles them. Header two Header three Header four Header five Header six Blockquotes Single line block...
Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of...
Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of...
Welcome to image alignment! The best way to demonstrate the ebb and flow of the various image positioning options is to nestle them snuggly among an ocean of...
Default This is a paragraph. It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight ...
Default This is a paragraph. It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight ...
Default This is a paragraph. It should not have any alignment of any kind. It should just flow like you would normally expect. Nothing fancy. Just straight ...
Putting special characters in the title should have no adverse effect on the layout or functionality. Special characters in the post title have been known t...
Verify that: The post title renders the word “with” in italics and the word “Markdown” in bold. The post title markup should be removed from the browse...
Putting special characters in the title should have no adverse effect on the layout or functionality. Special characters in the post title have been known t...
Verify that: The post title renders the word “with” in italics and the word “Markdown” in bold. The post title markup should be removed from the browse...
Putting special characters in the title should have no adverse effect on the layout or functionality. Special characters in the post title have been known t...
Verify that: The post title renders the word “with” in italics and the word “Markdown” in bold. The post title markup should be removed from the browse...
A bunch of text to test readability.
A page with classes: wide set to expand the main content’s width.
A bunch of text to test readability.
A page with classes: wide set to expand the main content’s width.
A bunch of text to test readability.
A page with classes: wide set to expand the main content’s width.
A post with a sidebar navigation list.
A post with custom sidebar content.
This content is before the excerpt separator tag. Additional content before the more tag.
This post should display a header with an overlay image, if the theme supports it. Non-square images can provide some unique styling issues. This post test...
This post should display a header with an overlay image and custom tagline, if the theme supports it. Non-square images can provide some unique styling issu...
This post should display a header with a solid background color, if the theme supports it. Non-square images can provide some unique styling issues. This p...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a vertical hea...
This is a sample post with a large feature image1 up top and tons of text. Odio ad blue bottle vinyl, 90’s narwhal commodo bitters pour-over nostrud. Ugh est...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a horizontal h...
This post should display a header image, if the theme supports it. Featured image is an external asset and should load.
A post to test disabling author sidebar.
A post to test author overrides using a data file.
A post with a sidebar navigation list.
A post with custom sidebar content.
This content is before the excerpt separator tag. Additional content before the more tag.
This post should display a header with an overlay image, if the theme supports it. Non-square images can provide some unique styling issues. This post test...
This post should display a header with an overlay image and custom tagline, if the theme supports it. Non-square images can provide some unique styling issu...
This post should display a header with a solid background color, if the theme supports it. Non-square images can provide some unique styling issues. This p...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a vertical hea...
This is a sample post with a large feature image1 up top and tons of text. Odio ad blue bottle vinyl, 90’s narwhal commodo bitters pour-over nostrud. Ugh est...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a horizontal h...
This post should display a header image, if the theme supports it. Featured image is an external asset and should load.
A post to test disabling author sidebar.
A post to test author overrides using a data file.
A post with a sidebar navigation list.
A post with custom sidebar content.
This content is before the excerpt separator tag. Additional content before the more tag.
This post should display a header with an overlay image, if the theme supports it. Non-square images can provide some unique styling issues. This post test...
This post should display a header with an overlay image and custom tagline, if the theme supports it. Non-square images can provide some unique styling issu...
This post should display a header with a solid background color, if the theme supports it. Non-square images can provide some unique styling issues. This p...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a vertical hea...
This is a sample post with a large feature image1 up top and tons of text. Odio ad blue bottle vinyl, 90’s narwhal commodo bitters pour-over nostrud. Ugh est...
This post should display a header image, if the theme supports it. Non-square images can provide some unique styling issues. This post tests a horizontal h...
This post should display a header image, if the theme supports it. Featured image is an external asset and should load.
A post to test disabling author sidebar.
A post to test author overrides using a data file.
This is the post content. Archive-index pages should display an auto-generated excerpt of this content.
This is a user-defined post excerpt. It should be displayed in place of the post content in archive-index pages.
This is the post content with inline code, (e.g. <span style="color: red;">red</span>. It should be displayed in place of the auto-generated exce...
This is the post content. Archive-index pages should display an auto-generated excerpt of this content.
This is a user-defined post excerpt. It should be displayed in place of the post content in archive-index pages.
This is the post content with inline code, (e.g. <span style="color: red;">red</span>. It should be displayed in place of the auto-generated exce...
This is the post content. Archive-index pages should display an auto-generated excerpt of this content.
This is a user-defined post excerpt. It should be displayed in place of the post content in archive-index pages.
This is the post content with inline code, (e.g. <span style="color: red;">red</span>. It should be displayed in place of the auto-generated exce...
“Stick” table of contents to the top of a page by adding toc_sticky: true to its YAML Front Matter. --- toc: true toc_sticky: true --- HTML Elements Belo...
Enable table of contents on post or page by adding toc: true to its YAML Front Matter. The title and icon can also be changed with: --- toc: true toc_label:...
Tests table of contents with multiple levels to verify indentation is readible. Enim laboris id ea elit elit deserunt Magna incididunt elit id enim nisi qu...
Tests table of contents with multiple levels to verify indentation is readible via helper include (deprecated). {% include toc %} Mục lục Enim l...
This post has reading time, comments, social sharing links, and related posts disabled. Reading time, comments, social sharing and related post links should...
“Stick” table of contents to the top of a page by adding toc_sticky: true to its YAML Front Matter. --- toc: true toc_sticky: true --- HTML Elements Belo...
Enable table of contents on post or page by adding toc: true to its YAML Front Matter. The title and icon can also be changed with: --- toc: true toc_label:...
Tests table of contents with multiple levels to verify indentation is readible. Enim laboris id ea elit elit deserunt Magna incididunt elit id enim nisi qu...
Tests table of contents with multiple levels to verify indentation is readible via helper include (deprecated). {% include toc %} Mục lục Enim l...
This post has reading time, comments, social sharing links, and related posts disabled. Reading time, comments, social sharing and related post links should...
“Stick” table of contents to the top of a page by adding toc_sticky: true to its YAML Front Matter. --- toc: true toc_sticky: true --- HTML Elements Belo...
Enable table of contents on post or page by adding toc: true to its YAML Front Matter. The title and icon can also be changed with: --- toc: true toc_label:...
Tests table of contents with multiple levels to verify indentation is readible. Enim laboris id ea elit elit deserunt Magna incididunt elit id enim nisi qu...
Tests table of contents with multiple levels to verify indentation is readible via helper include (deprecated). {% include toc %} Mục lục Enim l...
This post has reading time, comments, social sharing links, and related posts disabled. Reading time, comments, social sharing and related post links should...
This post should display social sharing links.
This post has social sharing disabled. Social sharing links should not appear.
This post has related posts enabled.
This post has related posts disabled. Related post links should not appear.
This post has reading time enabled. The estimated time that it takes to read this post should show if also enabled in _config.yml with read_time: true. If y...
This post has reading time disabled. The estimated time that it takes to read this post should not be showing if read_time: false is set in _config.yml or in...
This post has post date enabled. The date the post was published should show if show_date: true is added to it’s YAML Front Matter or as a default in _config...
This post has the date disabled. The date this post was published should not be showing if show_date: false is set in _config.yml or in this post’s YAML Fron...
This post should display comments.
This post has its comments disabled. There should be no comment form.
This post should display social sharing links.
This post has social sharing disabled. Social sharing links should not appear.
This post has related posts enabled.
This post has related posts disabled. Related post links should not appear.
This post has reading time enabled. The estimated time that it takes to read this post should show if also enabled in _config.yml with read_time: true. If y...
This post has reading time disabled. The estimated time that it takes to read this post should not be showing if read_time: false is set in _config.yml or in...
This post has post date enabled. The date the post was published should show if show_date: true is added to it’s YAML Front Matter or as a default in _config...
This post has the date disabled. The date this post was published should not be showing if show_date: false is set in _config.yml or in this post’s YAML Fron...
This post should display comments if a provider is enabled.
This post has its comments disabled. There should be no comment form.
This post should display social sharing links.
This post has social sharing disabled. Social sharing links should not appear.
This post has related posts enabled.
This post has related posts disabled. Related post links should not appear.
This post has reading time enabled. The estimated time that it takes to read this post should show if also enabled in _config.yml with read_time: true. If y...
This post has reading time disabled. The estimated time that it takes to read this post should not be showing if read_time: false is set in _config.yml or in...
This post has post date enabled. The date the post was published should show if show_date: true is added to it’s YAML Front Matter or as a default in _config...
This post has the date disabled. The date this post was published should not be showing if show_date: false is set in _config.yml or in this post’s YAML Fron...
This post should display comments if a provider is enabled.
This post has its comments disabled. There should be no comment form.
🎨 Finally got around to adding all my @procreateapp creations with time lapse videos https://t.co/1nNbkefC3L pic.twitter.com/gcNLJoJ0Gn— Michael Rose (...
🎨 Finally got around to adding all my @procreateapp creations with time lapse videos https://t.co/1nNbkefC3L pic.twitter.com/gcNLJoJ0Gn— Michael Rose (...
🎨 Finally got around to adding all my @procreateapp creations with time lapse videos https://t.co/1nNbkefC3L pic.twitter.com/gcNLJoJ0Gn— Michael Rose (...
These are gallery tests for image wrapped in <figure> elements. To place a gallery add the necessary YAML Front Matter: gallery: - url: /assets/ima...
These are gallery tests for image wrapped in <figure> elements. To place a gallery add the necessary YAML Front Matter: gallery: - url: /assets/ima...
These are gallery tests for image wrapped in <figure> elements. To place a gallery add the necessary YAML Front Matter: gallery: - url: /assets/ima...
Photo from Unsplash.
Photo from Unsplash.
Photo from Unsplash.
Stairs? Were we’re going we don’t need no stairs.
Image with a caption.
Image with a caption.
This post has a teaser image with an OpenGraph override. header: teaser: /assets/images/page-header-teaser.png og_image: /assets/images/page-header-og-i...
The preferred way of using images is placing them in the /assets/images/ directory and referencing them with an absolute path. Prepending the filename with {...
This post has a header image with an OpenGraph override. header: overlay_image: /assets/images/unsplash-image-1.jpg og_image: /assets/images/page-header...
This post has a header image with an OpenGraph override. header: image: /assets/images/page-header-image.png og_image: /assets/images/page-header-og-ima...
This post has a teaser image with an OpenGraph override. header: teaser: /assets/images/page-header-teaser.png og_image: /assets/images/page-header-og-i...
The preferred way of using images is placing them in the /assets/images/ directory and referencing them with an absolute path. Prepending the filename with {...
This post has a header image with an OpenGraph override. header: overlay_image: /assets/images/unsplash-image-1.jpg og_image: /assets/images/page-header...
This post has a header image with an OpenGraph override. header: image: /assets/images/page-header-image.png og_image: /assets/images/page-header-og-ima...
This post has a teaser image with an OpenGraph override. header: teaser: /assets/images/page-header-teaser.png og_image: /assets/images/page-header-og-i...
The preferred way of using images is placing them in the /assets/images/ directory and referencing them with an absolute path. Prepending the filename with {...
This post has a header image with an OpenGraph override. header: overlay_image: /assets/images/unsplash-image-1.jpg og_image: /assets/images/page-header...
This post has a header image with an OpenGraph override. header: image: /assets/images/page-header-image.png og_image: /assets/images/page-header-og-ima...
YouTube video embed below.
YouTube video embed below.
YouTube video embed below.
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done...
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done...
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done...
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
A notice displays information that explains nearby content. Often used to call attention to a particular detail. When using Kramdown {: .notice} can be adde...
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
A notice displays information that explains nearby content. Often used to call attention to a particular detail. When using Kramdown {: .notice} can be adde...
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
A notice displays information that explains nearby content. Often used to call attention to a particular detail. When using Kramdown {: .notice} can be adde...
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names. Costello: Funny names? Abbott: Nicknames, nicknames. Now, on the St. L...
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names. Costello: Funny names? Abbott: Nicknames, nicknames. Now, on the St. L...
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names. Costello: Funny names? Abbott: Nicknames, nicknames. Now, on the St. L...
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout. All children, except one, grow up. They soon know that they will grow up, an...
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout. All children, except one, grow up. They soon know that they will grow up, an...
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout. All children, except one, grow up. They soon know that they will grow up, an...
Check for long titles and how they might break a template.
Title should not overflow the content area A few things to check for: Non-breaking text in the title, content, and comments should have no adverse effec...
Et ex ullamco duis don’t combine these words quis laborum sunt sint. Nisi et Lorem reprehenderit cupidatat. Aliqua fugiat aliquip officia culpa elit. Adipisi...
Check for long titles and how they might break a template.
Title should not overflow the content area A few things to check for: Non-breaking text in the title, content, and comments should have no adverse effec...
Et ex ullamco duis don’t combine these words quis laborum sunt sint. Nisi et Lorem reprehenderit cupidatat. Aliqua fugiat aliquip officia culpa elit. Adipisi...
Check for long titles and how they might break a template.
Title should not overflow the content area A few things to check for: Non-breaking text in the title, content, and comments should have no adverse effec...
Et ex ullamco duis don’t combine these words quis laborum sunt sint. Nisi et Lorem reprehenderit cupidatat. Aliqua fugiat aliquip officia culpa elit. Adipisi...
This post has no title specified in the YAML Front Matter. Jekyll should auto-generate a title from the filename.
This post has no title specified in the YAML Front Matter. Jekyll should auto-generate a title from the filename.
This post has no title specified in the YAML Front Matter. Jekyll should auto-generate a title from the filename.
This post has many categories.
This post has many categories.
This post has many categories.
This post has many tags.
This post has many tags.
This post has many tags.
Nested and mixed lists are an interesting beast. It’s a corner case to make sure that Lists within lists do not break the ordered list numbering order ...
Nested and mixed lists are an interesting beast. It’s a corner case to make sure that Lists within lists do not break the ordered list numbering order ...
Nested and mixed lists are an interesting beast. It’s a corner case to make sure that Lists within lists do not break the ordered list numbering order ...