aboutsummaryrefslogtreecommitdiff
path: root/pyblog (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-26Move generate_menu to external fileneodarz1-37/+2
2019-05-26Move config to external fileneodarz1-51/+1
2019-05-26Move static_vars function to external fileneodarz1-9/+1
2019-05-26Move postprocess_html_file function to external fileneodarz1-17/+1
2019-05-26Move process_footnote_backlinks function to external fileneodarz1-13/+1
2019-05-26Move _pre_tag_insert_line_numbers function to external fileneodarz1-17/+0
2019-05-26Move link_img_tags function to external fileneodarz1-11/+1
2019-05-26Move make_sitemap_url_element function to external fileneodarz1-40/+3
2019-05-26Move process_image_sizes function to external fileneodarz1-47/+1
2019-05-25Move absolutify_links function to external fileneodarz1-16/+1
2019-05-25Move current_datetime function to external fileneodarz1-10/+3
2019-05-25Move init_colorama function to external fileneodarz1-20/+3
2019-05-12Fix some css issuesneodarz1-4/+4
2018-07-30Move rss code to a packageneodarz1-174/+4
2018-07-29Add blog configurations in a config fileneodarz1-35/+39
2018-07-29Remove old usless codeneodarz1-185/+0
2018-07-29Fix bugneodarz1-2/+2
2018-01-05fix typoneodarz1-4/+4
2018-01-05fix list generationsourceneodarz1-4/+4
2017-08-20Remove all files about bts-sioNeodarZ1-2/+2
2017-06-20Fix list orderneodarz1-5/+4
2017-05-22Add some generatedneodarz1-2/+48
2017-05-19Add test for internet before generating the tag cloudneodarz1-31/+34
2017-05-19Add tagcloudNeodarZ1-4/+62
2017-05-18Add menu and tableneodarz1-1/+180
2017-05-18Remove usless printneodarz1-3/+0
2017-05-06Add new right submenuneodarz1-4/+47
2017-05-05Adapt designneodarz1-24/+57
2017-05-04Add ideaNeodarZ1-47/+53
2017-05-04Add some conf fileneodarz1-1/+1
2017-05-04Drop some usless code and add some usfull codeneodarz1-6/+4
2017-05-01Add some testNeodarZ1-25/+49
2017-04-28Update to a new personalised versionneodarz1-6/+222
2017-02-01Sunset this blogZhiming Wang1-2/+2
2016-07-24pyblog: Handle custom domainZhiming Wang1-1/+6
Change BLOG_HOME and add CNAME file with custom domain to the build dir.
2016-02-14Add site ownership verification file for Google Search ConsoleZhiming Wang1-2/+2
I used to have Google Analytics installed which proved my ownership, but since I removed it in 01b3805, I need to prove it in another way, and adding a file that no visitor will notice is the least intrusive.
2016-02-14pyblog: Fix bug in exclude list featureZhiming Wang1-8/+9
Previously exclude_list is a list of relative paths, and it is hard to deal with "./" resulted from joining an empty root with a name, thus exclude list items in the root directory (e.g., ./template.html) aren't really excluded. Not to mention the awkward trailing slash handling, and other resolution issues (mainly ..). In this commit we switch to an absolute exclude_list, eliminating the aforementioned bug and simplifing exclude_list queries.
2016-01-25pyblog: Allow opening interactive shell when deployingZhiming Wang1-2/+12
This almost always happens when I gendeploy: gen asks me to touch the new post which I agree, but then the project root is dirty and I'm greeted with the continue or not prompt, at which point I have no choice but to open a new shell (or ^Z suspend the current job) to commit the changes. This commit allows to open an interactive shell in place when project root is found to be dirty when deploying, which nicely solves the issue. Closes #10.
2016-01-08pyblog: new_post: Write a blank line after the YAML blockZhiming Wang1-1/+1
2016-01-08Add stuff to source/ and exclude themZhiming Wang1-2/+1
The lonely templates/template.html finally finds it home in the cozy source/, where it rightfully belongs, without the need to worry about being exposed to the world in build/ ;) The full fontello distribution I downloaded (and unpacked) from fontello.com is now in source/fonts/fontello.
2016-01-08pyblog: Implement exclude list featureZhiming Wang1-2/+30
Controlled by .exclude under source/. Allows assets, e.g., template.html be placed under source/ but not copied over to deployment.
2016-01-08Site design refresh part IZhiming Wang1-12/+1
Highlights: * Change font to Times/Times New Roman + Courier; * Text slightly darkened across the board to account for the thinner Times; * Eliminate line numbers; * Use custom highlight.css (based on highlight-css supplied by Pandoc, but hightlight more classes when Pandoc falls short, e.g., span.im for Python from and import). Closes #5 because we don't have line numbers anymore.
2015-12-31pyblog: Implement the image size Markdown extensionZhiming Wang1-0/+47
2015-12-06pyblog: Correct typosZhiming Wang1-2/+2
2015-10-15pyblog: do not overwrite existing file when creating new postZhiming Wang1-0/+4
Fixes #7.
2015-09-21pyblog: date-display => date_display, and update postsZhiming Wang1-3/+3
Looks slightly more professional.
2015-09-05pyblog: add --no-verify to git-commit for buildsZhiming Wang1-1/+1
No point in checking for trailing whitespace etc. in builds.
2015-09-05Self host webfontsZhiming Wang1-2/+4
Sometimes (e.g., occasionally in China) Google/FontAwesome webfonts might not be available, rendering the whole site unusable.
2015-08-27pyblog: add post selector for easier editing of existing postsZhiming Wang1-0/+213
As an added bonus, new post also automatically opens in a text editor now.
2015-08-05pyblog: change generated commit messageZhiming Wang1-1/+1