atla5 / personal-site Goto Github PK
View Code? Open in Web Editor NEWPersonal and professional site comprised of web standards and lit-html
Home Page: http://aidan-sawyer.com
License: MIT License
Personal and professional site comprised of web standards and lit-html
Home Page: http://aidan-sawyer.com
License: MIT License
Ideally I'd like to have a left panel for each page, and for this panel to be unique.
These should be put into a separate folder and loaded in like the 'main_content' sections will be.
Tentative plans:
page | panel usage |
---|---|
home | gravatar image of me with some quick info |
about | table of contents to help with scrolling |
projects | clickable tags to filter what's being seen |
feeds | predetermined left panel with project-specific filters |
blog | list of most recent blog posts? |
Need to have a descriptive readme file introducing the purpose, design, and navigation of the site.
Hate it when sites have the default empty favicon.
includes/header.html
.add google analytics integration to track who is visiting the page.
Add gravatar to the main page.
'Feeds' page should be the FeedReader submodule.
Current site is rigidly Web 1.0 and uses PHP.
To bring it up to speed and allow for gh-pages hosting, all PHP should be removed and replaced with purely html content and javascript controls.
Want to reduce the .HTML pages (and file directory structure) into divs that are loaded into the main body using javascript commands or GET requests. This way the navbar, footer, and possible sidebar remain static on the page and only need to be loaded once.
Krutz has a very good example that he explicitly gave permission to work from, available here. It doesn't sufficiently separate the header and footer as I would, but contains much of the 'routing' control I'd want to emulate.
Expanding the window too far horizontally causes the shaded control on the side to track with the edge of the window and detach from the image.
I often recreate very similar classes wherever i go to develop something. having them all in one place is useful and cuts down on what i include here.
old/
#29'about' and 'projects' pages need data to read.
Migrate format from individual pages with #includes for every header and footer to simply exchange the html body.
Nav bar contains broken links and is very poorly structured/organized. Needs to be restructured to enhance navigation and understandability.
Top navbar menu display does not update to show the current (active) page.
archive-2015
branch is created preserving the code in its old stateold/
and e2e
directories have been removed from the main branchThe docker presentation page shows only the slides and not the write-up or its references.
Move data about courses, work, projects, etc. into separate json files and read and display this text via a library, minimizing the amount of HTML I ever have to edit.
Leverage 'handlebar' as per 'learn handlebar in 10 minutes' and 'making a single page web app without a framework'.
Existing file structure is overly complex and rigid. Get rid of unnecessary files and folders, simplify content, and remove what isn't necessary.
Create a page describing 'lib-re' projects/purpose and providing links.
Had to temporarily hardcode the header, navbar, and footer into the index.html
to get it to display.
Need to find the HTML5/js equivalent of .PHP's 'include' functionality to allow me to maintain the separation of concerns here.
Change [Philosophy]-(academia.edu) to [Library Science]-(library_resume.pdf)
Update 'Software' link.
text bodies are displaying in plain, unformatted, unstyled html output. looks very bad.
Add metadata tags (especially keywords) to assist with future search integration.
My 'atla5/blog' was meant to be displayed through here, but it needs to run.
May need to redo this in pure .js for simplicity and so it runs on gh-pages.
SCRIPTED BLOG ENTRIES (.txt to .php)
note: .txt->.php changed to .md->.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.