Phiên bản mặc định của theme beautiful-jekyll khá là đơn điệu không có trang tags và category. Sau đó cộng đồng sử dụng beautiful-jekyll có thêm các template cho phép sử dụng markup # để di chuyển đến các vị trí trong trang. Việc nhảy nhảy trang này khá rối mắt. Nhân tiện đang xem lại Jquery, thực hiện áp dụng tí css, jquery vào để cho sinh động hơn chút
Mô tả thay đổi: Bạn vào trang tags, category sẽ thấy mặc định hiển thị ra hết. Khi chúng ta nhấn vào 1 tag hoặc 1 category nào đó trên cloud thì ẩn hết các container chứa các tag/category khác và di chuyển đến container chứa tag/category mới chọn.
Cách thực hiện với phần tags:
HTML:
Tạo một file tags.html ở thư mục gốc của blog (hoặc chỗ nào đó tùy ý tác giả) có nội dung:
---
layout: page
title: Tags
---
<div class="tags-expo">
<div class="tags-expo-list">
<a href="/tag#ex-Vietteler-ref" class="post-tag" id="ex-Vietteler"><i class="fa fa-tag" aria-hidden="true"></i>
ex-Vietteler (7)</a>
<a href="/tag#Relax-ref" class="post-tag" id="Relax"><i class="fa fa-tag" aria-hidden="true"></i>
Relax (4)</a>
<a href="/tag#Dong-nghiep-Viettel-ref" class="post-tag" id="Dong-nghiep-Viettel"><i class="fa fa-tag" aria-hidden="true"></i>
Dong-nghiep-Viettel (3)</a>
<a href="/tag#Mindmap-ref" class="post-tag" id="Mindmap"><i class="fa fa-tag" aria-hidden="true"></i>
Mindmap (1)</a>
<a href="/tag#Soft-skill-ref" class="post-tag" id="Soft-skill"><i class="fa fa-tag" aria-hidden="true"></i>
Soft-skill (4)</a>
<a href="/tag#Ky-nang-mem-ref" class="post-tag" id="Ky-nang-mem"><i class="fa fa-tag" aria-hidden="true"></i>
Ky-nang-mem (1)</a>
<a href="/tag#ky-nang-mem-ref" class="post-tag" id="ky-nang-mem"><i class="fa fa-tag" aria-hidden="true"></i>
ky-nang-mem (4)</a>
<a href="/tag#Tips-ref" class="post-tag" id="Tips"><i class="fa fa-tag" aria-hidden="true"></i>
Tips (2)</a>
<a href="/tag#meo-vat-ref" class="post-tag" id="meo-vat"><i class="fa fa-tag" aria-hidden="true"></i>
meo-vat (2)</a>
<a href="/tag#My-idol-ref" class="post-tag" id="My-idol"><i class="fa fa-tag" aria-hidden="true"></i>
My-idol (1)</a>
<a href="/tag#soft-skill-ref" class="post-tag" id="soft-skill"><i class="fa fa-tag" aria-hidden="true"></i>
soft-skill (1)</a>
<a href="/tag#Sercurity-ref" class="post-tag" id="Sercurity"><i class="fa fa-tag" aria-hidden="true"></i>
Sercurity (1)</a>
<a href="/tag#Book-Review-ref" class="post-tag" id="Book-Review"><i class="fa fa-tag" aria-hidden="true"></i>
Book-Review (4)</a>
<a href="/tag#Doc-sach-ref" class="post-tag" id="Doc-sach"><i class="fa fa-tag" aria-hidden="true"></i>
Doc-sach (4)</a>
<a href="/tag#Sach-hay-ref" class="post-tag" id="Sach-hay"><i class="fa fa-tag" aria-hidden="true"></i>
Sach-hay (4)</a>
<a href="/tag#Python-ref" class="post-tag" id="Python"><i class="fa fa-tag" aria-hidden="true"></i>
Python (61)</a>
<a href="/tag#lap-trinh-ref" class="post-tag" id="lap-trinh"><i class="fa fa-tag" aria-hidden="true"></i>
lap-trinh (36)</a>
<a href="/tag#programming-language-ref" class="post-tag" id="programming-language"><i class="fa fa-tag" aria-hidden="true"></i>
programming-language (38)</a>
<a href="/tag#ide-ref" class="post-tag" id="ide"><i class="fa fa-tag" aria-hidden="true"></i>
ide (2)</a>
<a href="/tag#Pythonista-ref" class="post-tag" id="Pythonista"><i class="fa fa-tag" aria-hidden="true"></i>
Pythonista (11)</a>
<a href="/tag#visual-studio-code-ref" class="post-tag" id="visual-studio-code"><i class="fa fa-tag" aria-hidden="true"></i>
visual-studio-code (1)</a>
<a href="/tag#jupyter-notebook-ref" class="post-tag" id="jupyter-notebook"><i class="fa fa-tag" aria-hidden="true"></i>
jupyter-notebook (1)</a>
<a href="/tag#Python-tips-ref" class="post-tag" id="Python-tips"><i class="fa fa-tag" aria-hidden="true"></i>
Python-tips (7)</a>
<a href="/tag#pep8-ref" class="post-tag" id="pep8"><i class="fa fa-tag" aria-hidden="true"></i>
pep8 (2)</a>
<a href="/tag#hacker-rank-ref" class="post-tag" id="hacker-rank"><i class="fa fa-tag" aria-hidden="true"></i>
hacker-rank (6)</a>
<a href="/tag#Lap-trinh-ref" class="post-tag" id="Lap-trinh"><i class="fa fa-tag" aria-hidden="true"></i>
Lap-trinh (2)</a>
<a href="/tag#Front-end-ref" class="post-tag" id="Front-end"><i class="fa fa-tag" aria-hidden="true"></i>
Front-end (3)</a>
<a href="/tag#Bootstrap-ref" class="post-tag" id="Bootstrap"><i class="fa fa-tag" aria-hidden="true"></i>
Bootstrap (2)</a>
<a href="/tag#for-family-ref" class="post-tag" id="for-family"><i class="fa fa-tag" aria-hidden="true"></i>
for-family (2)</a>
<a href="/tag#Jquery-ref" class="post-tag" id="Jquery"><i class="fa fa-tag" aria-hidden="true"></i>
Jquery (1)</a>
<a href="/tag#T-SQL-ref" class="post-tag" id="T-SQL"><i class="fa fa-tag" aria-hidden="true"></i>
T-SQL (1)</a>
<a href="/tag#PostgreSQL-ref" class="post-tag" id="PostgreSQL"><i class="fa fa-tag" aria-hidden="true"></i>
PostgreSQL (1)</a>
<a href="/tag#Database-ref" class="post-tag" id="Database"><i class="fa fa-tag" aria-hidden="true"></i>
Database (1)</a>
<a href="/tag#Flask-ref" class="post-tag" id="Flask"><i class="fa fa-tag" aria-hidden="true"></i>
Flask (3)</a>
<a href="/tag#RESTful-API-ref" class="post-tag" id="RESTful-API"><i class="fa fa-tag" aria-hidden="true"></i>
RESTful-API (3)</a>
<a href="/tag#Odoo-11-ref" class="post-tag" id="Odoo-11"><i class="fa fa-tag" aria-hidden="true"></i>
Odoo-11 (2)</a>
<a href="/tag#Clean-Code-ref" class="post-tag" id="Clean-Code"><i class="fa fa-tag" aria-hidden="true"></i>
Clean-Code (1)</a>
<a href="/tag#Project-Euler-ref" class="post-tag" id="Project-Euler"><i class="fa fa-tag" aria-hidden="true"></i>
Project-Euler (23)</a>
<a href="/tag#Math-fun-facts-ref" class="post-tag" id="Math-fun-facts"><i class="fa fa-tag" aria-hidden="true"></i>
Math-fun-facts (1)</a>
<a href="/tag#Unit-Test-ref" class="post-tag" id="Unit-Test"><i class="fa fa-tag" aria-hidden="true"></i>
Unit-Test (1)</a>
<a href="/tag#Python-tip-ref" class="post-tag" id="Python-tip"><i class="fa fa-tag" aria-hidden="true"></i>
Python-tip (1)</a>
<a href="/tag#Python-trick-ref" class="post-tag" id="Python-trick"><i class="fa fa-tag" aria-hidden="true"></i>
Python-trick (3)</a>
<a href="/tag#Python-basic-ref" class="post-tag" id="Python-basic"><i class="fa fa-tag" aria-hidden="true"></i>
Python-basic (2)</a>
<br>
<a href="#" class="post-tag1" id="showall"><i class="fa fa-tags" aria-hidden="true"></i> Xem tất cả </a>
</div>
<hr/>
<div class="tags-expo-section">
<div class="tags-container" id="ex-Vietteler-con">
<h2 id="ex-Vietteler-ref">ex-Vietteler</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-09-Nghe-thuat-su-dung-mot-phut-cua-nguoi-Nhat/">
<li>
Nghệ thuật sử dụng một phút của người Nhật
<small class="post-date">(09 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-05-27-Bi-kip-Doc-sach-sieu-toc/">
<li>
Đọc sách siêu tốc
<small class="post-date">(27 May 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-04-02-Ky-niem-la-mon-qua-dang-quy-nhat/">
<li>
Kỷ niệm là món quà đáng quý nhất
<small class="post-date">(02 Apr 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-02-23-Chung-toi-nhung-nguoi-may-man/">
<li>
Chúng tôi - những người may mắn
<small class="post-date">(23 Feb 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Nhat-ky-nhung-nguoi-di-nguoc-chieu/">
<li>
Nhật ký những người đi ngược chiều.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Relax-con">
<h2 id="Relax-ref">Relax</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-02-Ky-niem-la-mon-qua-dang-quy-nhat/">
<li>
Kỷ niệm là món quà đáng quý nhất
<small class="post-date">(02 Apr 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-02-23-Chung-toi-nhung-nguoi-may-man/">
<li>
Chúng tôi - những người may mắn
<small class="post-date">(23 Feb 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-20-Relax_without_money/">
<li>
Những cách giảm stress mà không tốn tiền
<small class="post-date">(20 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Nhat-ky-nhung-nguoi-di-nguoc-chieu/">
<li>
Nhật ký những người đi ngược chiều.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dong-nghiep-Viettel-con">
<h2 id="Dong-nghiep-Viettel-ref">Dong-nghiep-Viettel</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-02-Ky-niem-la-mon-qua-dang-quy-nhat/">
<li>
Kỷ niệm là món quà đáng quý nhất
<small class="post-date">(02 Apr 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-02-23-Chung-toi-nhung-nguoi-may-man/">
<li>
Chúng tôi - những người may mắn
<small class="post-date">(23 Feb 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Nhat-ky-nhung-nguoi-di-nguoc-chieu/">
<li>
Nhật ký những người đi ngược chiều.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Mindmap-con">
<h2 id="Mindmap-ref">Mindmap</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2016-12-09-Problem/">
<li>
Cách sử dụng 5W1H và sơ đồ tư duy để nhận diện các vấn đề cần giải quyết.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Soft-skill-con">
<h2 id="Soft-skill-ref">Soft-skill</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-01-20-Relax_without_money/">
<li>
Những cách giảm stress mà không tốn tiền
<small class="post-date">(20 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-08-Google_tips/">
<li>
Nâng cao kỹ năng tìm kiếm với google
<small class="post-date">(08 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-05-Excel_tips/">
<li>
Nâng cao kỹ năng văn phòng với Excel
<small class="post-date">(05 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Problem/">
<li>
Cách sử dụng 5W1H và sơ đồ tư duy để nhận diện các vấn đề cần giải quyết.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Ky-nang-mem-con">
<h2 id="Ky-nang-mem-ref">Ky-nang-mem</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2016-12-09-Problem/">
<li>
Cách sử dụng 5W1H và sơ đồ tư duy để nhận diện các vấn đề cần giải quyết.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="ky-nang-mem-con">
<h2 id="ky-nang-mem-ref">ky-nang-mem</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-12-Devil_Free_wifi/">
<li>
Những nguy hiểm đến từ điểm truy cập mạng công cộng
<small class="post-date">(12 Apr 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-20-Relax_without_money/">
<li>
Những cách giảm stress mà không tốn tiền
<small class="post-date">(20 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-08-Google_tips/">
<li>
Nâng cao kỹ năng tìm kiếm với google
<small class="post-date">(08 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-05-Excel_tips/">
<li>
Nâng cao kỹ năng văn phòng với Excel
<small class="post-date">(05 Jan 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Tips-con">
<h2 id="Tips-ref">Tips</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-01-08-Google_tips/">
<li>
Nâng cao kỹ năng tìm kiếm với google
<small class="post-date">(08 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-05-Excel_tips/">
<li>
Nâng cao kỹ năng văn phòng với Excel
<small class="post-date">(05 Jan 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="meo-vat-con">
<h2 id="meo-vat-ref">meo-vat</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-01-08-Google_tips/">
<li>
Nâng cao kỹ năng tìm kiếm với google
<small class="post-date">(08 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-05-Excel_tips/">
<li>
Nâng cao kỹ năng văn phòng với Excel
<small class="post-date">(05 Jan 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="My-idol-con">
<h2 id="My-idol-ref">My-idol</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-02-23-Chung-toi-nhung-nguoi-may-man/">
<li>
Chúng tôi - những người may mắn
<small class="post-date">(23 Feb 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="soft-skill-con">
<h2 id="soft-skill-ref">soft-skill</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-12-Devil_Free_wifi/">
<li>
Những nguy hiểm đến từ điểm truy cập mạng công cộng
<small class="post-date">(12 Apr 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Sercurity-con">
<h2 id="Sercurity-ref">Sercurity</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-12-Devil_Free_wifi/">
<li>
Những nguy hiểm đến từ điểm truy cập mạng công cộng
<small class="post-date">(12 Apr 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Book-Review-con">
<h2 id="Book-Review-ref">Book-Review</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-09-Nghe-thuat-su-dung-mot-phut-cua-nguoi-Nhat/">
<li>
Nghệ thuật sử dụng một phút của người Nhật
<small class="post-date">(09 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-05-27-Bi-kip-Doc-sach-sieu-toc/">
<li>
Đọc sách siêu tốc
<small class="post-date">(27 May 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Doc-sach-con">
<h2 id="Doc-sach-ref">Doc-sach</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-09-Nghe-thuat-su-dung-mot-phut-cua-nguoi-Nhat/">
<li>
Nghệ thuật sử dụng một phút của người Nhật
<small class="post-date">(09 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-05-27-Bi-kip-Doc-sach-sieu-toc/">
<li>
Đọc sách siêu tốc
<small class="post-date">(27 May 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Sach-hay-con">
<h2 id="Sach-hay-ref">Sach-hay</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-09-Nghe-thuat-su-dung-mot-phut-cua-nguoi-Nhat/">
<li>
Nghệ thuật sử dụng một phút của người Nhật
<small class="post-date">(09 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-05-27-Bi-kip-Doc-sach-sieu-toc/">
<li>
Đọc sách siêu tốc
<small class="post-date">(27 May 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-con">
<h2 id="Python-ref">Python</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-21-Conditionals-Python-basic-explains/">
<li>
Kiểu dữ liệu Boolean trong Python
<small class="post-date">(21 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-String-Python-basic-examples/">
<li>
String Python-basic-examples
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-Python-tricks/">
<li>
Python-tricks
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-14-PE025-1000-digit-Fibonacci-number/">
<li>
PE025-1000-digit-Fibonacci-number
<small class="post-date">(14 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-10-PE024-Lexicographic-permutations/">
<li>
PE024-Lexicographic-permutations
<small class="post-date">(10 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-01-Python-Project-Euler-PE023-Non-abundant-sums/">
<li>
PE023-Non-abundant-sums
<small class="post-date">(01 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-26-Python-Project-Euler-PE021-Amicable-numbers/">
<li>
PE021-Amicable-numbers
<small class="post-date">(26 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE020-Sum-of-Digits-in-100gt/">
<li>
PE020-Sum-of-Digits-in-100!
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE019-Counting-Sundays/">
<li>
PE019-Counting-Sundays
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-21-Python-Project-Euler-PE018-Maximum-path-sum-I/">
<li>
PE018-Maximum-path-sum-I
<small class="post-date">(21 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-19-Python-Project-Euler-PE016-Power-digit-sum/">
<li>
PE016-Power-digit-sum
<small class="post-date">(19 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE014-Longest-Collatz-sequence/">
<li>
PE014-Longest-Collatz-sequence
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE013-Large-sum/">
<li>
PE013 Large-sum
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-16-Python-Unit-test/">
<li>
Python Unit-test
<small class="post-date">(16 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-14-Python-Project-Euler-PE012-Highly-divisible-triangular-number/">
<li>
PE012 Highly divisible triangular number
<small class="post-date">(14 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE011-Largest-product-in-a-grid/">
<li>
PE011 Largest product in a grid
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE010-Summation-of-primes/">
<li>
PE010 Summation-of-primes
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-11-Python-Project-Euler-PE009-Pythagorean-triplets/">
<li>
PE-009 Pythagorean-triplets
<small class="post-date">(11 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE008-Largest-product-in-a-series/">
<li>
PE-008 Largest product in a series
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE007-10001st-prime/">
<li>
PE-007 10001st prime
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE006-Sum-square-difference/">
<li>
PE-006 Sum square difference
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE005-Smallest-multiple/">
<li>
PE-005 Smallest multiple
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Prime-number-in-code/">
<li>
Số nguyên tố trong lập trình
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-09-Python-Project-Euler-PE004-Largest-palindrome-product/">
<li>
PE-004 Largest palindrome product
<small class="post-date">(09 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE003-Largest-prime-factor/">
<li>
PE-003 Largest prime factor
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE002-Even-Fibonacci-numbers/">
<li>
PE-002 Even Fibonacci numbers
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE001-Multiples-of-3-and-5/">
<li>
PE-001 Multiples of 3 and 5
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-07-Python-Project-Euler/">
<li>
Project-euler index
<small class="post-date">(07 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-ubuntu/">
<li>
Cài đặt Odoo11 trên Ubuntu 16.04
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-MacOS/">
<li>
Cài đặt Odoo11 trên MacOS
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-03-FTP-in-Python/">
<li>
Xây dựng một ứng dụng FTP sử dụng ftplib
<small class="post-date">(03 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-02-Socket-in-Python_2/">
<li>
Xây dựng một ứng dụng socket Server - Client đơn giản (phần 2)
<small class="post-date">(02 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-01-Socket-in-Python/">
<li>
Xây dựng một ứng dụng socket server - client đơn giản (phần 1)
<small class="post-date">(01 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-28-Logging-in-Python/">
<li>
Sử dụng logging trong Python
<small class="post-date">(28 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-01-OOP_in_Python/">
<li>
Lập trình hướng đối tượng với Python
<small class="post-date">(01 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-12-16-Cai-dat-Virtual-Environment-tren-window/">
<li>
Cài đặt và sử dụng Virtual Environment trong Windows
<small class="post-date">(16 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-10-Read-unicode-text-file-by-python/">
<li>
Đọc file text có encoding là unicode
<small class="post-date">(10 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-01-Dua-image-vao-Jupyter-theo-markdown-style/">
<li>
Đưa ảnh vào Jupyter notebook với markdown style
<small class="post-date">(01 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-01-Python2-vs-Python3/">
<li>
Một vài điểm khác biệt Python2 và Python3
<small class="post-date">(01 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-10-01-Split-Bi-mat-khong-phai-ai-cung-biet/">
<li>
Split() và Split(" ") khác nhau như thế nào ?
<small class="post-date">(01 Oct 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-28-HackerRank-phan-8-Date-and-Time-Challenges/">
<li>
Hackerrank - phần 8-Date and Time-Challenges
<small class="post-date">(28 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-25-HackerRank-phan-5-Math-Challenges/">
<li>
Hackerrank - phần 5-Math-Challenges
<small class="post-date">(25 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-20-HackerRank-phan-3-Strings-Challenges/">
<li>
Hackerrank - phần 3-String-Challenges
<small class="post-date">(20 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-Lam-the-nao-de-tao-duoc-mot-chuoi-co-nhieu-dong/">
<li>
Làm thế nào để tạo được một chuỗi có nhiều dòng ?
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-HackerRank-phan-2-Basic-Data-Types-Challenges/">
<li>
Hackerrank - phần 2-Basic-Data-Types-Challenges
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-phan-1-Introduction-Challenges/">
<li>
Hackerrank - phần 1- Introduction Challenges
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-giai-quyet-tu-de-den-kho/">
<li>
Hackerrank.com - Giải quyết từng vấn đề từ dễ đến khó
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-08-S%E1%BB%ADa-l%E1%BB%97i-kh%C3%B4ng-hi%E1%BB%83n-th%E1%BB%8B-unicode-tr%C3%AAn-cmd/">
<li>
Sửa lỗi không hiển thị được unicode trên cmd của Window
<small class="post-date">(08 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan2/">
<li>
Cài đặt Python phần 2
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan1/">
<li>
Cài đặt Python
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-01-Bat-dau-lai-voi-Python/">
<li>
Bắt đầu lại với Python
<small class="post-date">(01 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="lap-trinh-con">
<h2 id="lap-trinh-ref">lap-trinh</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-ubuntu/">
<li>
Cài đặt Odoo11 trên Ubuntu 16.04
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-MacOS/">
<li>
Cài đặt Odoo11 trên MacOS
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-10-Install-redis-macos/">
<li>
Cài đặt redis trên hệ điều hành OSX
<small class="post-date">(10 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-03-FTP-in-Python/">
<li>
Xây dựng một ứng dụng FTP sử dụng ftplib
<small class="post-date">(03 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-02-Socket-in-Python_2/">
<li>
Xây dựng một ứng dụng socket Server - Client đơn giản (phần 2)
<small class="post-date">(02 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-01-Socket-in-Python/">
<li>
Xây dựng một ứng dụng socket server - client đơn giản (phần 1)
<small class="post-date">(01 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-28-Logging-in-Python/">
<li>
Sử dụng logging trong Python
<small class="post-date">(28 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-05-SQL-For-Dev-PostgreSQL-Install/">
<li>
SQL cơ bản cho lập trình viên - Cài đặt PostgreSQL
<small class="post-date">(05 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-01-OOP_in_Python/">
<li>
Lập trình hướng đối tượng với Python
<small class="post-date">(01 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-12-16-Cai-dat-Virtual-Environment-tren-window/">
<li>
Cài đặt và sử dụng Virtual Environment trong Windows
<small class="post-date">(16 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-10-Read-unicode-text-file-by-python/">
<li>
Đọc file text có encoding là unicode
<small class="post-date">(10 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-01-Dua-image-vao-Jupyter-theo-markdown-style/">
<li>
Đưa ảnh vào Jupyter notebook với markdown style
<small class="post-date">(01 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-01-Python2-vs-Python3/">
<li>
Một vài điểm khác biệt Python2 và Python3
<small class="post-date">(01 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-10-01-Split-Bi-mat-khong-phai-ai-cung-biet/">
<li>
Split() và Split(" ") khác nhau như thế nào ?
<small class="post-date">(01 Oct 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-09-05-Bootstrap-tuc-tac-lam-dan/">
<li>
Bootstrap - túc tắc học dần
<small class="post-date">(05 Sep 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-28-HackerRank-phan-8-Date-and-Time-Challenges/">
<li>
Hackerrank - phần 8-Date and Time-Challenges
<small class="post-date">(28 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-25-HackerRank-phan-5-Math-Challenges/">
<li>
Hackerrank - phần 5-Math-Challenges
<small class="post-date">(25 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-20-HackerRank-phan-3-Strings-Challenges/">
<li>
Hackerrank - phần 3-String-Challenges
<small class="post-date">(20 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-Lam-the-nao-de-tao-duoc-mot-chuoi-co-nhieu-dong/">
<li>
Làm thế nào để tạo được một chuỗi có nhiều dòng ?
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-HackerRank-phan-2-Basic-Data-Types-Challenges/">
<li>
Hackerrank - phần 2-Basic-Data-Types-Challenges
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-phan-1-Introduction-Challenges/">
<li>
Hackerrank - phần 1- Introduction Challenges
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-giai-quyet-tu-de-den-kho/">
<li>
Hackerrank.com - Giải quyết từng vấn đề từ dễ đến khó
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-08-S%E1%BB%ADa-l%E1%BB%97i-kh%C3%B4ng-hi%E1%BB%83n-th%E1%BB%8B-unicode-tr%C3%AAn-cmd/">
<li>
Sửa lỗi không hiển thị được unicode trên cmd của Window
<small class="post-date">(08 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan2/">
<li>
Cài đặt Python phần 2
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan1/">
<li>
Cài đặt Python
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-01-Bat-dau-lai-voi-Python/">
<li>
Bắt đầu lại với Python
<small class="post-date">(01 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="programming-language-con">
<h2 id="programming-language-ref">programming-language</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-ubuntu/">
<li>
Cài đặt Odoo11 trên Ubuntu 16.04
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-MacOS/">
<li>
Cài đặt Odoo11 trên MacOS
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-10-Install-redis-macos/">
<li>
Cài đặt redis trên hệ điều hành OSX
<small class="post-date">(10 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-03-FTP-in-Python/">
<li>
Xây dựng một ứng dụng FTP sử dụng ftplib
<small class="post-date">(03 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-02-Socket-in-Python_2/">
<li>
Xây dựng một ứng dụng socket Server - Client đơn giản (phần 2)
<small class="post-date">(02 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-01-Socket-in-Python/">
<li>
Xây dựng một ứng dụng socket server - client đơn giản (phần 1)
<small class="post-date">(01 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-28-Logging-in-Python/">
<li>
Sử dụng logging trong Python
<small class="post-date">(28 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-05-SQL-For-Dev-PostgreSQL-Install/">
<li>
SQL cơ bản cho lập trình viên - Cài đặt PostgreSQL
<small class="post-date">(05 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-01-OOP_in_Python/">
<li>
Lập trình hướng đối tượng với Python
<small class="post-date">(01 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-12-16-Cai-dat-Virtual-Environment-tren-window/">
<li>
Cài đặt và sử dụng Virtual Environment trong Windows
<small class="post-date">(16 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-12-Them-chut-Jquery-vao-trang-tag-category-beautiful-jekyll/">
<li>
Thêm chút - Jquery vào trang blog sử dụng theme beautiful-jekyll
<small class="post-date">(12 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-10-Read-unicode-text-file-by-python/">
<li>
Đọc file text có encoding là unicode
<small class="post-date">(10 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-01-Dua-image-vao-Jupyter-theo-markdown-style/">
<li>
Đưa ảnh vào Jupyter notebook với markdown style
<small class="post-date">(01 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-01-Python2-vs-Python3/">
<li>
Một vài điểm khác biệt Python2 và Python3
<small class="post-date">(01 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-10-01-Split-Bi-mat-khong-phai-ai-cung-biet/">
<li>
Split() và Split(" ") khác nhau như thế nào ?
<small class="post-date">(01 Oct 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-09-05-Bootstrap-tuc-tac-lam-dan/">
<li>
Bootstrap - túc tắc học dần
<small class="post-date">(05 Sep 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-08-05-Muon-la-web-dev-kieu-gi-cung-phai-biet-Font-end/">
<li>
Muốn là một web-developer kiểu gì cũng phải biết front-end
<small class="post-date">(05 Aug 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-28-HackerRank-phan-8-Date-and-Time-Challenges/">
<li>
Hackerrank - phần 8-Date and Time-Challenges
<small class="post-date">(28 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-25-HackerRank-phan-5-Math-Challenges/">
<li>
Hackerrank - phần 5-Math-Challenges
<small class="post-date">(25 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-20-HackerRank-phan-3-Strings-Challenges/">
<li>
Hackerrank - phần 3-String-Challenges
<small class="post-date">(20 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-Lam-the-nao-de-tao-duoc-mot-chuoi-co-nhieu-dong/">
<li>
Làm thế nào để tạo được một chuỗi có nhiều dòng ?
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-HackerRank-phan-2-Basic-Data-Types-Challenges/">
<li>
Hackerrank - phần 2-Basic-Data-Types-Challenges
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-phan-1-Introduction-Challenges/">
<li>
Hackerrank - phần 1- Introduction Challenges
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-giai-quyet-tu-de-den-kho/">
<li>
Hackerrank.com - Giải quyết từng vấn đề từ dễ đến khó
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-08-S%E1%BB%ADa-l%E1%BB%97i-kh%C3%B4ng-hi%E1%BB%83n-th%E1%BB%8B-unicode-tr%C3%AAn-cmd/">
<li>
Sửa lỗi không hiển thị được unicode trên cmd của Window
<small class="post-date">(08 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan2/">
<li>
Cài đặt Python phần 2
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan1/">
<li>
Cài đặt Python
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-01-Bat-dau-lai-voi-Python/">
<li>
Bắt đầu lại với Python
<small class="post-date">(01 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="ide-con">
<h2 id="ide-ref">ide</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Pythonista-con">
<h2 id="Pythonista-ref">Pythonista</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-03-FTP-in-Python/">
<li>
Xây dựng một ứng dụng FTP sử dụng ftplib
<small class="post-date">(03 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-02-Socket-in-Python_2/">
<li>
Xây dựng một ứng dụng socket Server - Client đơn giản (phần 2)
<small class="post-date">(02 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-01-Socket-in-Python/">
<li>
Xây dựng một ứng dụng socket server - client đơn giản (phần 1)
<small class="post-date">(01 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-28-Logging-in-Python/">
<li>
Sử dụng logging trong Python
<small class="post-date">(28 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="visual-studio-code-con">
<h2 id="visual-studio-code-ref">visual-studio-code</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="jupyter-notebook-con">
<h2 id="jupyter-notebook-ref">jupyter-notebook</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-tips-con">
<h2 id="Python-tips-ref">Python-tips</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-01-01-OOP_in_Python/">
<li>
Lập trình hướng đối tượng với Python
<small class="post-date">(01 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-12-16-Cai-dat-Virtual-Environment-tren-window/">
<li>
Cài đặt và sử dụng Virtual Environment trong Windows
<small class="post-date">(16 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-10-Read-unicode-text-file-by-python/">
<li>
Đọc file text có encoding là unicode
<small class="post-date">(10 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-01-Dua-image-vao-Jupyter-theo-markdown-style/">
<li>
Đưa ảnh vào Jupyter notebook với markdown style
<small class="post-date">(01 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-10-01-Split-Bi-mat-khong-phai-ai-cung-biet/">
<li>
Split() và Split(" ") khác nhau như thế nào ?
<small class="post-date">(01 Oct 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-Lam-the-nao-de-tao-duoc-mot-chuoi-co-nhieu-dong/">
<li>
Làm thế nào để tạo được một chuỗi có nhiều dòng ?
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-08-S%E1%BB%ADa-l%E1%BB%97i-kh%C3%B4ng-hi%E1%BB%83n-th%E1%BB%8B-unicode-tr%C3%AAn-cmd/">
<li>
Sửa lỗi không hiển thị được unicode trên cmd của Window
<small class="post-date">(08 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="pep8-con">
<h2 id="pep8-ref">pep8</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="hacker-rank-con">
<h2 id="hacker-rank-ref">hacker-rank</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-06-28-HackerRank-phan-8-Date-and-Time-Challenges/">
<li>
Hackerrank - phần 8-Date and Time-Challenges
<small class="post-date">(28 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-25-HackerRank-phan-5-Math-Challenges/">
<li>
Hackerrank - phần 5-Math-Challenges
<small class="post-date">(25 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-20-HackerRank-phan-3-Strings-Challenges/">
<li>
Hackerrank - phần 3-String-Challenges
<small class="post-date">(20 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-HackerRank-phan-2-Basic-Data-Types-Challenges/">
<li>
Hackerrank - phần 2-Basic-Data-Types-Challenges
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-phan-1-Introduction-Challenges/">
<li>
Hackerrank - phần 1- Introduction Challenges
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-giai-quyet-tu-de-den-kho/">
<li>
Hackerrank.com - Giải quyết từng vấn đề từ dễ đến khó
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Lap-trinh-con">
<h2 id="Lap-trinh-ref">Lap-trinh</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-12-Them-chut-Jquery-vao-trang-tag-category-beautiful-jekyll/">
<li>
Thêm chút - Jquery vào trang blog sử dụng theme beautiful-jekyll
<small class="post-date">(12 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-08-05-Muon-la-web-dev-kieu-gi-cung-phai-biet-Font-end/">
<li>
Muốn là một web-developer kiểu gì cũng phải biết front-end
<small class="post-date">(05 Aug 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Front-end-con">
<h2 id="Front-end-ref">Front-end</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-12-Them-chut-Jquery-vao-trang-tag-category-beautiful-jekyll/">
<li>
Thêm chút - Jquery vào trang blog sử dụng theme beautiful-jekyll
<small class="post-date">(12 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-09-05-Bootstrap-tuc-tac-lam-dan/">
<li>
Bootstrap - túc tắc học dần
<small class="post-date">(05 Sep 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-08-05-Muon-la-web-dev-kieu-gi-cung-phai-biet-Font-end/">
<li>
Muốn là một web-developer kiểu gì cũng phải biết front-end
<small class="post-date">(05 Aug 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Bootstrap-con">
<h2 id="Bootstrap-ref">Bootstrap</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-09-05-Bootstrap-tuc-tac-lam-dan/">
<li>
Bootstrap - túc tắc học dần
<small class="post-date">(05 Sep 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-08-05-Muon-la-web-dev-kieu-gi-cung-phai-biet-Font-end/">
<li>
Muốn là một web-developer kiểu gì cũng phải biết front-end
<small class="post-date">(05 Aug 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="for-family-con">
<h2 id="for-family-ref">for-family</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Jquery-con">
<h2 id="Jquery-ref">Jquery</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-12-Them-chut-Jquery-vao-trang-tag-category-beautiful-jekyll/">
<li>
Thêm chút - Jquery vào trang blog sử dụng theme beautiful-jekyll
<small class="post-date">(12 Dec 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="T-SQL-con">
<h2 id="T-SQL-ref">T-SQL</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-01-05-SQL-For-Dev-PostgreSQL-Install/">
<li>
SQL cơ bản cho lập trình viên - Cài đặt PostgreSQL
<small class="post-date">(05 Jan 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="PostgreSQL-con">
<h2 id="PostgreSQL-ref">PostgreSQL</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-01-05-SQL-For-Dev-PostgreSQL-Install/">
<li>
SQL cơ bản cho lập trình viên - Cài đặt PostgreSQL
<small class="post-date">(05 Jan 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Database-con">
<h2 id="Database-ref">Database</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-10-Install-redis-macos/">
<li>
Cài đặt redis trên hệ điều hành OSX
<small class="post-date">(10 Mar 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Flask-con">
<h2 id="Flask-ref">Flask</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="RESTful-API-con">
<h2 id="RESTful-API-ref">RESTful-API</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Odoo-11-con">
<h2 id="Odoo-11-ref">Odoo-11</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-ubuntu/">
<li>
Cài đặt Odoo11 trên Ubuntu 16.04
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-MacOS/">
<li>
Cài đặt Odoo11 trên MacOS
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Clean-Code-con">
<h2 id="Clean-Code-ref">Clean-Code</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Project-Euler-con">
<h2 id="Project-Euler-ref">Project-Euler</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-14-PE025-1000-digit-Fibonacci-number/">
<li>
PE025-1000-digit-Fibonacci-number
<small class="post-date">(14 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-10-PE024-Lexicographic-permutations/">
<li>
PE024-Lexicographic-permutations
<small class="post-date">(10 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-01-Python-Project-Euler-PE023-Non-abundant-sums/">
<li>
PE023-Non-abundant-sums
<small class="post-date">(01 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-26-Python-Project-Euler-PE021-Amicable-numbers/">
<li>
PE021-Amicable-numbers
<small class="post-date">(26 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE020-Sum-of-Digits-in-100gt/">
<li>
PE020-Sum-of-Digits-in-100!
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE019-Counting-Sundays/">
<li>
PE019-Counting-Sundays
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-21-Python-Project-Euler-PE018-Maximum-path-sum-I/">
<li>
PE018-Maximum-path-sum-I
<small class="post-date">(21 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-19-Python-Project-Euler-PE016-Power-digit-sum/">
<li>
PE016-Power-digit-sum
<small class="post-date">(19 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE014-Longest-Collatz-sequence/">
<li>
PE014-Longest-Collatz-sequence
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE013-Large-sum/">
<li>
PE013 Large-sum
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-14-Python-Project-Euler-PE012-Highly-divisible-triangular-number/">
<li>
PE012 Highly divisible triangular number
<small class="post-date">(14 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE011-Largest-product-in-a-grid/">
<li>
PE011 Largest product in a grid
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE010-Summation-of-primes/">
<li>
PE010 Summation-of-primes
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-11-Python-Project-Euler-PE009-Pythagorean-triplets/">
<li>
PE-009 Pythagorean-triplets
<small class="post-date">(11 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE008-Largest-product-in-a-series/">
<li>
PE-008 Largest product in a series
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE007-10001st-prime/">
<li>
PE-007 10001st prime
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE006-Sum-square-difference/">
<li>
PE-006 Sum square difference
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE005-Smallest-multiple/">
<li>
PE-005 Smallest multiple
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-09-Python-Project-Euler-PE004-Largest-palindrome-product/">
<li>
PE-004 Largest palindrome product
<small class="post-date">(09 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE003-Largest-prime-factor/">
<li>
PE-003 Largest prime factor
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE002-Even-Fibonacci-numbers/">
<li>
PE-002 Even Fibonacci numbers
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE001-Multiples-of-3-and-5/">
<li>
PE-001 Multiples of 3 and 5
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-07-Python-Project-Euler/">
<li>
Project-euler index
<small class="post-date">(07 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Math-fun-facts-con">
<h2 id="Math-fun-facts-ref">Math-fun-facts</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-06-10-Prime-number-in-code/">
<li>
Số nguyên tố trong lập trình
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Unit-Test-con">
<h2 id="Unit-Test-ref">Unit-Test</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-06-16-Python-Unit-test/">
<li>
Python Unit-test
<small class="post-date">(16 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-tip-con">
<h2 id="Python-tip-ref">Python-tip</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-20-Python-tricks/">
<li>
Python-tricks
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-trick-con">
<h2 id="Python-trick-ref">Python-trick</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-21-Conditionals-Python-basic-explains/">
<li>
Kiểu dữ liệu Boolean trong Python
<small class="post-date">(21 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-String-Python-basic-examples/">
<li>
String Python-basic-examples
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-Python-tricks/">
<li>
Python-tricks
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-basic-con">
<h2 id="Python-basic-ref">Python-basic</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-21-Conditionals-Python-basic-explains/">
<li>
Kiểu dữ liệu Boolean trong Python
<small class="post-date">(21 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-String-Python-basic-examples/">
<li>
String Python-basic-examples
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
</ul>
</div>
</div>
</div>
CSS:
Mở file main.css thuộc thư mục css\main.css, thêm đoạn code sau:
/* tag define */
.post-tag {
display: inline-block;
background: rgba(106,159,181,0.15);
padding: 0 .5rem;
margin-right: .5rem;
border-radius: 4px;
color:#6a9fb5;
font-family: "PT Sans",Helvetica,Arial,sans-serif;
font-size: 90%;
}
.post-tag::before
{
/* content: "\f02b"; */
padding-right: .5em;
}
a.post-tag:hover
{
text-decoration: none;
background: #327490;
color: white;
}
.tags-expo {
:target:before {
content:"";
display:block;
height:72px; /* fixed header height*/
margin:-72px 0 0; /* negative fixed header height */
}
.tags-expo-list {
@media (min-width: 38em) {
font-size: 0.9rem;
.post-tag {
margin: .2em .3em;
}
}
}
.tags-expo-section {
ul {
list-style-type: circle;
list-style-position: inside;
padding: 0;
li {
@include transition(all .1s ease-in-out);
padding: 0 1rem;
&:hover {
list-style-type: disc;
padding: 0 .5rem;
}
}
}
a {
text-decoration: none;
}
.post-date {
display: inline-block;
font-size: 80%;
color: gray;
margin: 0;
padding: 0;
}
}
}
.hide-tag{
display: none
}
Javascript (Jquery)
Mở file main.js thuộc thư mục js/main.js
Thêm đoạn mã sau vào đầu tiên của đoạn init : function()
// TAG
url_window = $(location).attr('href');
t_index = url_window.indexOf("#");
if(t_index > -1)
{
$('.tags-container').addClass('hide-tag');
tag_id = url_window.substring(t_index + 1, url_window.length - 4);
$('#' + tag_id + '-con').removeClass('hide-tag');
}
$('.post-tag').click(function(){
var tag_id = $(this).attr('id');
$('.tags-container').addClass('hide-tag');
$('#' + tag_id + '-con').removeClass('hide-tag');
$('body,html').animate({scrollTop:$('#' + tag_id + '-con').offset().top});
return false;
});
$('#showall').click(function(){
$('.tags-container').removeClass('hide-tag');
return false;
});
// #Endtag
file sinh dữ liệu _tag_gen.rb
tạo file _tag_gen.rb trong thư mục _plugins có nội dung:
module Jekyll
class TagIndex < Page
def initialize(site, base, dir, tag)
@site = site
@base = base
@dir = dir
@name = 'index.html'
self.process(@name)
self.read_yaml(File.join(base, '_layouts'), 'tag_index.html')
self.data['tag'] = tag
tag_title_prefix = site.config['tag_title_prefix'] || 'Posts Tagged “'
tag_title_suffix = site.config['tag_title_suffix'] || '”'
self.data['title'] = "#{tag_title_prefix}#{tag}#{tag_title_suffix}"
end
end
class TagGenerator < Generator
safe true
def generate(site)
if site.layouts.key? 'tag_index'
dir = site.config['tag_dir'] || 'tag'
site.tags.keys.each do |tag|
write_tag_index(site, File.join(dir, tag), tag)
end
end
end
def write_tag_index(site, dir, tag)
index = TagIndex.new(site, site.source, dir, tag)
index.render(site.layouts, site.site_payload)
index.write(site.dest)
site.pages << index
end
end
end
Cách thực hiện với phần category:
HTML:
tạo file category.html
---
layout: page
title: Category
---
<div class="tags-expo">
<!-- <div class="tags-expo-list">
<a href="#ex-vietteler" class="post-tag">ex-Vietteler</a>
<a href="#soft-skill" class="post-tag">Soft-skill</a>
<a href="#sercurity" class="post-tag">Sercurity</a>
<a href="#book-review" class="post-tag">Book-review</a>
<a href="#dev-python" class="post-tag">Dev-Python</a>
<a href="#dev-frontend" class="post-tag">Dev-Frontend</a>
<a href="#dev-bootstrap" class="post-tag">Dev-Bootstrap</a>
<a href="#dev-database" class="post-tag">Dev-Database</a>
<a href="#dev-odoo" class="post-tag">Dev-Odoo</a>
<a href="#project-euler" class="post-tag">Project-Euler</a>
<a href="#math-fun-facts" class="post-tag">Math-fun-facts</a>
<a href="#unit-test" class="post-tag">Unit-Test</a>
<a href="#python-trick" class="post-tag">Python-trick</a>
<a href="#python-basic" class="post-tag">Python-basic</a>
</div> -->
<div class="tags-expo-list">
<a href="/category#ex-Vietteler-ref" class="post-tag" id="ex-Vietteler"><i class="fa fa-bars" aria-hidden="true"></i>
ex-Vietteler (3)</a>
<a href="/category#Soft-skill-ref" class="post-tag" id="Soft-skill"><i class="fa fa-bars" aria-hidden="true"></i>
Soft-skill (4)</a>
<a href="/category#Sercurity-ref" class="post-tag" id="Sercurity"><i class="fa fa-bars" aria-hidden="true"></i>
Sercurity (1)</a>
<a href="/category#Book-review-ref" class="post-tag" id="Book-review"><i class="fa fa-bars" aria-hidden="true"></i>
Book-review (4)</a>
<a href="/category#Dev-Python-ref" class="post-tag" id="Dev-Python"><i class="fa fa-bars" aria-hidden="true"></i>
Dev-Python (31)</a>
<a href="/category#Dev-Frontend-ref" class="post-tag" id="Dev-Frontend"><i class="fa fa-bars" aria-hidden="true"></i>
Dev-Frontend (2)</a>
<a href="/category#Dev-Bootstrap-ref" class="post-tag" id="Dev-Bootstrap"><i class="fa fa-bars" aria-hidden="true"></i>
Dev-Bootstrap (1)</a>
<a href="/category#Dev-Database-ref" class="post-tag" id="Dev-Database"><i class="fa fa-bars" aria-hidden="true"></i>
Dev-Database (2)</a>
<a href="/category#Dev-Odoo-ref" class="post-tag" id="Dev-Odoo"><i class="fa fa-bars" aria-hidden="true"></i>
Dev-Odoo (2)</a>
<a href="/category#Project-Euler-ref" class="post-tag" id="Project-Euler"><i class="fa fa-bars" aria-hidden="true"></i>
Project-Euler (23)</a>
<a href="/category#Math-fun-facts-ref" class="post-tag" id="Math-fun-facts"><i class="fa fa-bars" aria-hidden="true"></i>
Math-fun-facts (1)</a>
<a href="/category#Unit-Test-ref" class="post-tag" id="Unit-Test"><i class="fa fa-bars" aria-hidden="true"></i>
Unit-Test (1)</a>
<a href="/category#Python-trick-ref" class="post-tag" id="Python-trick"><i class="fa fa-bars" aria-hidden="true"></i>
Python-trick (1)</a>
<a href="/category#Python-basic-ref" class="post-tag" id="Python-basic"><i class="fa fa-bars" aria-hidden="true"></i>
Python-basic (2)</a>
<br>
<a href="" class="post-tag1" id="showall"><i class="fa fa-th-list" aria-hidden="true"></i> Xem tất cả </a>
</div>
<hr/>
<div class="tags-expo-section">
<div class="tags-container" id="ex-Vietteler-con">
<h2 id="ex-vietteler">ex-Vietteler</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-02-Ky-niem-la-mon-qua-dang-quy-nhat/">
<li>
Kỷ niệm là món quà đáng quý nhất
<small class="post-date">(02 Apr 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-02-23-Chung-toi-nhung-nguoi-may-man/">
<li>
Chúng tôi - những người may mắn
<small class="post-date">(23 Feb 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Nhat-ky-nhung-nguoi-di-nguoc-chieu/">
<li>
Nhật ký những người đi ngược chiều.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Soft-skill-con">
<h2 id="soft-skill">Soft-skill</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-01-20-Relax_without_money/">
<li>
Những cách giảm stress mà không tốn tiền
<small class="post-date">(20 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-08-Google_tips/">
<li>
Nâng cao kỹ năng tìm kiếm với google
<small class="post-date">(08 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-01-05-Excel_tips/">
<li>
Nâng cao kỹ năng văn phòng với Excel
<small class="post-date">(05 Jan 2017)</small>
</li>
</a>
<a class="post-title" href="/2016-12-09-Problem/">
<li>
Cách sử dụng 5W1H và sơ đồ tư duy để nhận diện các vấn đề cần giải quyết.
<small class="post-date">(09 Dec 2016)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Sercurity-con">
<h2 id="sercurity">Sercurity</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-04-12-Devil_Free_wifi/">
<li>
Những nguy hiểm đến từ điểm truy cập mạng công cộng
<small class="post-date">(12 Apr 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Book-review-con">
<h2 id="book-review">Book-review</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-11-Doc-sach-cung-con/">
<li>
Đọc sách cho con - gia đình hạnh phúc
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-11-Ba-phut-moi-ngay-danh-cho-con/">
<li>
Cuốn sách gợi ý cho các ông bố Viettel cách cân bằng gia đình và công việc!
<small class="post-date">(11 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-09-Nghe-thuat-su-dung-mot-phut-cua-nguoi-Nhat/">
<li>
Nghệ thuật sử dụng một phút của người Nhật
<small class="post-date">(09 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-05-27-Bi-kip-Doc-sach-sieu-toc/">
<li>
Đọc sách siêu tốc
<small class="post-date">(27 May 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dev-Python-con">
<h2 id="dev-python">Dev-Python</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-05-20-null-or-empty-list-in-Python-clean-code/">
<li>
Trả về 'none' hay 'empty' list trong Python
<small class="post-date">(20 May 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-16-Tao-mot-ung-dung-don-gian-bang-Flask-Python/">
<li>
Tạo một ứng dụng đơn giản bằng Python - Flask
<small class="post-date">(16 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-12-Tao-nhanh-mot-restful-api-flask/">
<li>
Tạo nhanh một restful-api-bằng flask framework-P1
<small class="post-date">(12 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-11-Khoi-dau-voi-RESTful-API/">
<li>
Khởi đầu với RESTful-API
<small class="post-date">(11 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-03-FTP-in-Python/">
<li>
Xây dựng một ứng dụng FTP sử dụng ftplib
<small class="post-date">(03 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-02-Socket-in-Python_2/">
<li>
Xây dựng một ứng dụng socket Server - Client đơn giản (phần 2)
<small class="post-date">(02 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-02-01-Socket-in-Python/">
<li>
Xây dựng một ứng dụng socket server - client đơn giản (phần 1)
<small class="post-date">(01 Feb 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-28-Logging-in-Python/">
<li>
Sử dụng logging trong Python
<small class="post-date">(28 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-01-OOP_in_Python/">
<li>
Lập trình hướng đối tượng với Python
<small class="post-date">(01 Jan 2018)</small>
</li>
</a>
<a class="post-title" href="/2017-12-16-Cai-dat-Virtual-Environment-tren-window/">
<li>
Cài đặt và sử dụng Virtual Environment trong Windows
<small class="post-date">(16 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-10-Read-unicode-text-file-by-python/">
<li>
Đọc file text có encoding là unicode
<small class="post-date">(10 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-12-01-Dua-image-vao-Jupyter-theo-markdown-style/">
<li>
Đưa ảnh vào Jupyter notebook với markdown style
<small class="post-date">(01 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-02-Cac-keyword-trong-python/">
<li>
Các keyword trong Python
<small class="post-date">(02 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-11-01-Python2-vs-Python3/">
<li>
Một vài điểm khác biệt Python2 và Python3
<small class="post-date">(01 Nov 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-10-01-Split-Bi-mat-khong-phai-ai-cung-biet/">
<li>
Split() và Split(" ") khác nhau như thế nào ?
<small class="post-date">(01 Oct 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-28-HackerRank-phan-8-Date-and-Time-Challenges/">
<li>
Hackerrank - phần 8-Date and Time-Challenges
<small class="post-date">(28 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-25-HackerRank-phan-5-Math-Challenges/">
<li>
Hackerrank - phần 5-Math-Challenges
<small class="post-date">(25 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-20-HackerRank-phan-3-Strings-Challenges/">
<li>
Hackerrank - phần 3-String-Challenges
<small class="post-date">(20 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-Lam-the-nao-de-tao-duoc-mot-chuoi-co-nhieu-dong/">
<li>
Làm thế nào để tạo được một chuỗi có nhiều dòng ?
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-16-HackerRank-phan-2-Basic-Data-Types-Challenges/">
<li>
Hackerrank - phần 2-Basic-Data-Types-Challenges
<small class="post-date">(16 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-phan-1-Introduction-Challenges/">
<li>
Hackerrank - phần 1- Introduction Challenges
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-15-HackerRank-giai-quyet-tu-de-den-kho/">
<li>
Hackerrank.com - Giải quyết từng vấn đề từ dễ đến khó
<small class="post-date">(15 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-10-Python-coding-style/">
<li>
Cách code Python như một lập trình viên chuyên nghiệp
<small class="post-date">(10 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-08-S%E1%BB%ADa-l%E1%BB%97i-kh%C3%B4ng-hi%E1%BB%83n-th%E1%BB%8B-unicode-tr%C3%AAn-cmd/">
<li>
Sửa lỗi không hiển thị được unicode trên cmd của Window
<small class="post-date">(08 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-07-Pycharm-ban-muon-dung-khong/">
<li>
Pycharm, bạn có muốn dùng không ?
<small class="post-date">(07 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-va-su-dung-jupyter-notebook/">
<li>
Hướng dẫn cài đặt và sử dụng jupyter notebook
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-06-Huong-dan-cai-dat-cau-hinh-visual-studio-code/">
<li>
Hướng dẫn cài đặt phần mềm Visual Studio Code
<small class="post-date">(06 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-05-Editor-cho-Python-Opps-qua-nhieu-lua-chon/">
<li>
Lựa chọn IDE & Editor tool để lập trình Python
<small class="post-date">(05 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan2/">
<li>
Cài đặt Python phần 2
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-02-Cai-dat-Python-phan1/">
<li>
Cài đặt Python
<small class="post-date">(02 Jun 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-06-01-Bat-dau-lai-voi-Python/">
<li>
Bắt đầu lại với Python
<small class="post-date">(01 Jun 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dev-Frontend-con">
<h2 id="dev-frontend">Dev-Frontend</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-12-12-Them-chut-Jquery-vao-trang-tag-category-beautiful-jekyll/">
<li>
Thêm chút - Jquery vào trang blog sử dụng theme beautiful-jekyll
<small class="post-date">(12 Dec 2017)</small>
</li>
</a>
<a class="post-title" href="/2017-08-05-Muon-la-web-dev-kieu-gi-cung-phai-biet-Font-end/">
<li>
Muốn là một web-developer kiểu gì cũng phải biết front-end
<small class="post-date">(05 Aug 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dev-Bootstrap-con">
<h2 id="dev-bootstrap">Dev-Bootstrap</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2017-09-05-Bootstrap-tuc-tac-lam-dan/">
<li>
Bootstrap - túc tắc học dần
<small class="post-date">(05 Sep 2017)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dev-Database-con">
<h2 id="dev-database">Dev-Database</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-10-Install-redis-macos/">
<li>
Cài đặt redis trên hệ điều hành OSX
<small class="post-date">(10 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-01-05-SQL-For-Dev-PostgreSQL-Install/">
<li>
SQL cơ bản cho lập trình viên - Cài đặt PostgreSQL
<small class="post-date">(05 Jan 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Dev-Odoo-con">
<h2 id="dev-odoo">Dev-Odoo</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-ubuntu/">
<li>
Cài đặt Odoo11 trên Ubuntu 16.04
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-03-27-Cai-dat-odoo11-MacOS/">
<li>
Cài đặt Odoo11 trên MacOS
<small class="post-date">(27 Mar 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Project-Euler-con">
<h2 id="project-euler">Project-Euler</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-14-PE025-1000-digit-Fibonacci-number/">
<li>
PE025-1000-digit-Fibonacci-number
<small class="post-date">(14 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-10-PE024-Lexicographic-permutations/">
<li>
PE024-Lexicographic-permutations
<small class="post-date">(10 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-01-Python-Project-Euler-PE023-Non-abundant-sums/">
<li>
PE023-Non-abundant-sums
<small class="post-date">(01 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-26-Python-Project-Euler-PE021-Amicable-numbers/">
<li>
PE021-Amicable-numbers
<small class="post-date">(26 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE020-Sum-of-Digits-in-100gt/">
<li>
PE020-Sum-of-Digits-in-100!
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-23-Python-Project-Euler-PE019-Counting-Sundays/">
<li>
PE019-Counting-Sundays
<small class="post-date">(23 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-21-Python-Project-Euler-PE018-Maximum-path-sum-I/">
<li>
PE018-Maximum-path-sum-I
<small class="post-date">(21 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-19-Python-Project-Euler-PE016-Power-digit-sum/">
<li>
PE016-Power-digit-sum
<small class="post-date">(19 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE014-Longest-Collatz-sequence/">
<li>
PE014-Longest-Collatz-sequence
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-18-Python-Project-Euler-PE013-Large-sum/">
<li>
PE013 Large-sum
<small class="post-date">(18 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-14-Python-Project-Euler-PE012-Highly-divisible-triangular-number/">
<li>
PE012 Highly divisible triangular number
<small class="post-date">(14 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE011-Largest-product-in-a-grid/">
<li>
PE011 Largest product in a grid
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-12-Python-Project-Euler-PE010-Summation-of-primes/">
<li>
PE010 Summation-of-primes
<small class="post-date">(12 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-11-Python-Project-Euler-PE009-Pythagorean-triplets/">
<li>
PE-009 Pythagorean-triplets
<small class="post-date">(11 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE008-Largest-product-in-a-series/">
<li>
PE-008 Largest product in a series
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE007-10001st-prime/">
<li>
PE-007 10001st prime
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE006-Sum-square-difference/">
<li>
PE-006 Sum square difference
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-10-Python-Project-Euler-PE005-Smallest-multiple/">
<li>
PE-005 Smallest multiple
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-09-Python-Project-Euler-PE004-Largest-palindrome-product/">
<li>
PE-004 Largest palindrome product
<small class="post-date">(09 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE003-Largest-prime-factor/">
<li>
PE-003 Largest prime factor
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE002-Even-Fibonacci-numbers/">
<li>
PE-002 Even Fibonacci numbers
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-08-Python-Project-Euler-PE001-Multiples-of-3-and-5/">
<li>
PE-001 Multiples of 3 and 5
<small class="post-date">(08 Jun 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-06-07-Python-Project-Euler/">
<li>
Project-euler index
<small class="post-date">(07 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Math-fun-facts-con">
<h2 id="math-fun-facts">Math-fun-facts</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-06-10-Prime-number-in-code/">
<li>
Số nguyên tố trong lập trình
<small class="post-date">(10 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Unit-Test-con">
<h2 id="unit-test">Unit-Test</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-06-16-Python-Unit-test/">
<li>
Python Unit-test
<small class="post-date">(16 Jun 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-trick-con">
<h2 id="python-trick">Python-trick</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-20-Python-tricks/">
<li>
Python-tricks
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
</ul>
</div>
<div class="tags-container" id="Python-basic-con">
<h2 id="python-basic">Python-basic</h2>
<ul class="tags-expo-posts">
<a class="post-title" href="/2018-07-21-Conditionals-Python-basic-explains/">
<li>
Kiểu dữ liệu Boolean trong Python
<small class="post-date">(21 Jul 2018)</small>
</li>
</a>
<a class="post-title" href="/2018-07-20-String-Python-basic-examples/">
<li>
String Python-basic-examples
<small class="post-date">(20 Jul 2018)</small>
</li>
</a>
</ul>
</div>
</div>
</div>
Sửa phần hiển thị TAG trên post
Post
Mở file post.html tại thư mục layout\post.html, tìm đến đoạn:
<div class="blog-tags">
Tags:
<a href="/tag/Lap-trinh">Lap-trinh</a>
<a href="/tag/programming-language">programming-language</a>
<a href="/tag/Front-end">Front-end</a>
<a href="/tag/Jquery">Jquery</a>
</div>
Thay đổi <a href="/tag/"></a>
thành
<a href="/tags/#-ref"></a>