aboutsummaryrefslogtreecommitdiff
path: root/pyblog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move generate_blog_list to external fileneodarz2019-05-261-59/+1
|
* Move generate_table to external fileneodarz2019-05-261-93/+1
|
* Move generate_menu to external fileneodarz2019-05-261-37/+2
|
* Move config to external fileneodarz2019-05-261-51/+1
|
* Move static_vars function to external fileneodarz2019-05-261-9/+1
|
* Move postprocess_html_file function to external fileneodarz2019-05-261-17/+1
|
* Move process_footnote_backlinks function to external fileneodarz2019-05-261-13/+1
|
* Move _pre_tag_insert_line_numbers function to external fileneodarz2019-05-261-17/+0
|
* Move link_img_tags function to external fileneodarz2019-05-261-11/+1
|
* Move make_sitemap_url_element function to external fileneodarz2019-05-261-40/+3
|
* Move process_image_sizes function to external fileneodarz2019-05-261-47/+1
|
* Move absolutify_links function to external fileneodarz2019-05-251-16/+1
|
* Move current_datetime function to external fileneodarz2019-05-251-10/+3
|
* Move init_colorama function to external fileneodarz2019-05-251-20/+3
|
* Fix some css issuesneodarz2019-05-121-4/+4
|
* Move rss code to a packageneodarz2018-07-301-174/+4
|
* Add blog configurations in a config fileneodarz2018-07-291-35/+39
|
* Remove old usless codeneodarz2018-07-291-185/+0
|
* Fix bugneodarz2018-07-291-2/+2
|
* fix typoneodarz2018-01-051-4/+4
|
* fix list generationsourceneodarz2018-01-051-4/+4
|
* Remove all files about bts-sioNeodarZ2017-08-201-2/+2
|
* Fix list orderneodarz2017-06-201-5/+4
|
* Add some generatedneodarz2017-05-221-2/+48
|
* Add test for internet before generating the tag cloudneodarz2017-05-191-31/+34
|
* Add tagcloudNeodarZ2017-05-191-4/+62
|
* Add menu and tableneodarz2017-05-181-1/+180
|
* Remove usless printneodarz2017-05-181-3/+0
|
* Add new right submenuneodarz2017-05-061-4/+47
|
* Adapt designneodarz2017-05-051-24/+57
|
* Add ideaNeodarZ2017-05-041-47/+53
|
* Add some conf fileneodarz2017-05-041-1/+1
|
* Drop some usless code and add some usfull codeneodarz2017-05-041-6/+4
|
* Add some testNeodarZ2017-05-011-25/+49
|
* Update to a new personalised versionneodarz2017-04-281-6/+222
|
* Sunset this blogZhiming Wang2017-02-011-2/+2
|
* pyblog: Handle custom domainZhiming Wang2016-07-241-1/+6
| | | | Change BLOG_HOME and add CNAME file with custom domain to the build dir.
* Add site ownership verification file for Google Search ConsoleZhiming Wang2016-02-141-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.
* pyblog: Fix bug in exclude list featureZhiming Wang2016-02-141-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.
* pyblog: Allow opening interactive shell when deployingZhiming Wang2016-01-251-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.
* pyblog: new_post: Write a blank line after the YAML blockZhiming Wang2016-01-081-1/+1
|
* Add stuff to source/ and exclude themZhiming Wang2016-01-081-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.
* pyblog: Implement exclude list featureZhiming Wang2016-01-081-2/+30
| | | | | Controlled by .exclude under source/. Allows assets, e.g., template.html be placed under source/ but not copied over to deployment.
* Site design refresh part IZhiming Wang2016-01-081-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.
* pyblog: Implement the image size Markdown extensionZhiming Wang2015-12-311-0/+47
|
* pyblog: Correct typosZhiming Wang2015-12-061-2/+2
|
* pyblog: do not overwrite existing file when creating new postZhiming Wang2015-10-151-0/+4
| | | | Fixes #7.
* pyblog: date-display => date_display, and update postsZhiming Wang2015-09-211-3/+3
| | | | Looks slightly more professional.
* pyblog: add --no-verify to git-commit for buildsZhiming Wang2015-09-051-1/+1
| | | | No point in checking for trailing whitespace etc. in builds.
* Self host webfontsZhiming Wang2015-09-051-2/+4
| | | | | Sometimes (e.g., occasionally in China) Google/FontAwesome webfonts might not be available, rendering the whole site unusable.