Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulbatchelor/paulbatchelor.github.io
My personal website.
https://github.com/paulbatchelor/paulbatchelor.github.io
Last synced: 11 days ago
JSON representation
My personal website.
- Host: GitHub
- URL: https://github.com/paulbatchelor/paulbatchelor.github.io
- Owner: PaulBatchelor
- Created: 2014-07-15T16:22:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T19:43:27.000Z (22 days ago)
- Last Synced: 2025-01-18T12:15:03.792Z (12 days ago)
- Language: HTML
- Homepage: https://paulbatchelor.github.io
- Size: 76.9 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.html
Awesome Lists containing this project
README
Sitegen
My static site generator for my website.
Setup
Be sure to clone the paulbatchelor.github.io website as _live with
`
`
git clone [email protected]:paulbatchelor/paulbatchelor.github.io _liveMake sure the submodules in this folder are updated.
How to make a new blog post
- cd into "blog"
- run the script "./gen-post NAME" where NAME is a word
(or words with dashes). This will generate a metadata file and a markdown
file.- Edit the metadata with "./metadata_edit NAME" with the NAME from
the previous step. This will open up the metadata file in the preferred
text editor $EDITOR. Things changed should be CATEGORIES and TITLE. CATEGORIES
are space separated keywords describing the post. TITLE is the title of
the post. Use quotes!- Write content for the post with "./post_edit NAME".
- To preview changes, run "./gen_list.sh" to rebuild the index list, then,
in the top level directory, run "make", followed by "make listen". Blog
can then be found at localhost:8080/blog/- To add files to git, cd back into blog, and run "git add $(./get_post NAME)".