Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alan-khosro/people
for ali khosro public files and static website
https://github.com/alan-khosro/people
Last synced: about 1 month ago
JSON representation
for ali khosro public files and static website
- Host: GitHub
- URL: https://github.com/alan-khosro/people
- Owner: alan-khosro
- Created: 2022-09-14T19:18:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-21T13:59:57.000Z (over 1 year ago)
- Last Synced: 2024-10-19T02:19:11.966Z (3 months ago)
- Language: Python
- Size: 4.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## notes
- /index.html uploads (markdown) viewer which shows file
- viewer accepts query parameters:
- file: the relative path of the markdown file or you can give file name predefines in viewer.js variable urlMapper (like file=resume)
- stylesheet: is the markdown stylesheet file name (without css extension). default is "markdown.css"
- git lfs (large file system) is used for files in output and input directories. After clone you need `git lfs pull` to have their copies in your computer## build and release
Just rsync to google cloud storage bucket. Run `source rsync.sh` to do it. It needs gsutil to be installed and configured to [email protected] project## decisions
- why not building to html files and serving (like jekyl)?
- fast enough: it is very fast for browsers to compile markdown (under 500 milliseconds).
- flexibility: the content (md files) might change very fast. no need to build every time.
- simplicity: no need for build process
- why not options?
- it is for "just write and publish". no options make it more useful and less buggy## to-do
- [ ] add a proper home-page instead of linking to resume
- [ ] move both memo text editor and code editor to gcs
- [ ] add time series use case to portfolio